강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

etc. (Programming)

オブジェクト指向プログラミング入門

上手な開発者になるには、柔軟なコードを書くことを知っておく必要があります。 オブジェクト指向を使用して変更するのに適した柔軟なコードを作成する方法を学びます。

  • madvirus0123
3시간 만에 완강할 수 있는 강의 ⏰
oop

学習した受講者のレビュー

こんなことが学べます

  • オブジェクト指向を使用した柔軟なコードの作成

  • カプセル化と抽象化の理解

  • 機能を分割する方法

  • 依存性を管理するDIの理解

良いコード、良いデザインをしたいすべての開発者のために
オブジェクト指向プログラミング入門

オブジェクト指向プログラミング入門

今回の「オブジェクト指向」プログラミング入門講義はどんな方良いでしょうか?

すべてのコードは変わりますが、時間が経つにつれてユーザーのニーズに応じて機能が追加され、消えてしまいます。

このレッスンでは、オブジェクト指向プログラミングのためのカプセル化と多形性/抽象化について紹介し、これがどのように変更するのに役立つ柔軟なコードを作成するのかを説明します。


この講義
こんな方におすすめです

初心者脱出!
今はレベルアップタイム!

入門から次のレベルへ
成長したい開発者

クリーンコードとは
どんなことですか?

良いコードで良い
設計したいとき

より良い開発者
なりたい

もっと良いコード
書きたい開発者

開発をする以上
いつかは過ぎ去った!

プログラミングを学ぶ
すべての人

この講義は
この目標を持っています。

  • オブジェクト指向のプログラミングに必要なカプセル化と抽象化を理解し、変更することで柔軟なコードを書く方法を学びます。
  • 機能を分割する方法を学び、依存関係を管理するDIについて理解します。

この講義では
これを学ぶことができます。

  • オブジェクト
  • カプセル化
  • 多型と抽象化
  • 継承よりも組み立て
  • 機能と責任の分離
  • 依存とDI
  • DIP

📢この講義を円滑に受講するために

  • プログラミング言語のクラス、継承、インタフェースの基本的な理解が必要です。

予想される質問
Q&A

Q. レッスンではどのプログラミング言語を使用していますか?

講義に出てくるコードはJava書かれていますが、コトリン。

Q. 講義受講に必要な選手知識はどのくらいですか?

次のことを知っていなければ、講義をスムーズに受講できます。

  • プライベートとパブリックとは何ですか
  • クラス、抽象クラス、インタフェースの違い
  • 継承する方法
  • オーバーライディング(再定義)する方法

この講義
知識共有者は

チェ・ボムギュン

  • 《スプリング5プログラミング入門》執筆
  • 《JPAプログラミング入門》執筆
  • 《DDD Start》執筆
  • 《JSP 2.3 Webプログラミング》執筆

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 柔軟なコードを書きたいすべての開発者

  • 良いコード、良いデザインに興味がある方

前提知識、
必要でしょうか?

  • プログラミング言語のクラス、継承、インタフェースの基本的な理解

  • Java、Cotlin、C#、Scala、Pythonなどのオブジェクト指向言語

こんにちは
です。

8,181

受講生

313

受講レビュー

41

回答

4.9

講座評価

2

講座

객체 지향, 도메인 주도 설계, 테스트 주도 개발 등에 관심이 많은 개발자입니다.

주요 저서:

  • 도메인 주도 개발 시작하기
  • 테스트 주도 개발 시작하기
  • JPA 프로그래밍 입문
  • 스프링5 프로그래밍 입문
  • JSP 2.3 프로그래밍 저자

カリキュラム

全体

11件 ∙ (2時間 32分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

249件

4.9

249件の受講レビュー

  • 인프런님의 프로필 이미지
    인프런

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    All of the examples of 'bad code' that you showed were like my own code, so I laughed a little... Actually, I thought I knew what good code was and how to write it, but when I actually followed the examples, I realized that I actually didn't know anything at all. Thank you so much for the great lecture.

    • gns01873930님의 프로필 이미지
      gns01873930

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      I could feel that what I thought I knew about object-oriented programming was just a presumption. Also, the fact that you explained it in detail with real-life examples helped me understand why these concepts are necessary. Thank you!!

      • omg님의 프로필 이미지
        omg

        受講レビュー 205

        平均評価 5.0

        5

        100% 受講後に作成

        It was an opportunity to think deeply about object orientation.

        • chrispark님의 프로필 이미지
          chrispark

          受講レビュー 4

          平均評価 5.0

          5

          100% 受講後に作成

          It was really helpful. I was able to understand the development intentions of senior developers at the company better, and accordingly, I think I can develop more systematically and flexibly when I develop on my own. It was a moment when I felt ashamed of the codes I had created so far. Thank you for the great lecture..ㅠㅠ

          • 3141592님의 프로필 이미지
            3141592

            受講レビュー 20

            平均評価 5.0

            5

            100% 受講後に作成

            I was able to understand why Java is an object-oriented language. I was so overwhelmed with studying Spring that I wanted to start from the bottom, and I think I finally got the results I wanted. Thank you!!

            ¥2,343

            madvirus0123の他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!