Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

etc. (Programming)

Javaデザインパターン

Javaの開発を始めたが、いざ問題を解決しようとしたときに大変だと感じたら、デザインパターンを勉強する時です。 GoFのデザインパターンのうち、私が個人的によく使うと思われる10のパターンを説明します。

  • survivalcoding
Design Pattern
Java

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

こんなことが学べます

  • 状況別のトラブルシューティングパターン

  • インタフェース、抽象クラス、継承の活用方法

Javaデザインパターンで開発効率のワンステップレベルアップ!
最もよく使われる10のパターンを集めました。

講義内容

Javaの勉強を終え、いざプロジェクトをいくつか進めながら、特定の状況にどのようなコードを書く必要があるのか分からない時がありますが、このようなコードパターンを自分で調べてもいいですが、すでに整理されて有用に活用できるパターンがGoFのデザインパターンです。

この講義では、私がJava、Android開発をしながらよく使うと感じた10のパターンを紹介します。

講義で扱う内容

  • Builder

  • Factory Method

  • Singleton

  • アダプター

  • デコレータ

  • Command

  • Memento

  • Observer

  • Strategy

  • Template Method

他の講義

Flutter入門 - Android、iOS開発を一度に
フラッターでAndroid + iOS開発を一緒に解決
モダンなAndroid - コトリンとJetpackの活用
アクティブで柔軟なAndroidアプリ開発学習

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Java文法の勉強を終えた学生と開発者

  • デザインパターンという言葉を聞いたことがあるが、よく分からない学生や開発者

  • コーディングをよりよくしたい方

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

  • Java文法

こんにちは
です。

11,616

受講生

813

受講レビュー

856

回答

4.7

講座評価

14

講座

교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.

전문 분야 : Android, Flutter

저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)

주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부

LinkedIn: https://www.linkedin.com/in/junsuk5/

カリキュラム

全体

37件 ∙ (3時間 30分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

14件

4.4

14件の受講レビュー

  • acuexpert3797님의 프로필 이미지
    acuexpert3797

    受講レビュー 7

    平均評価 5.0

    5

    100% 受講後に作成

    When I was a beginner developer, when I started working and analyzed existing code, the part that I got stuck on was mostly design patterns. This lecture was a great help because it directly showed the concept and implementation method of design patterns with easy examples, which is the instructor's strength, and the lecture focused on patterns used in practice. In particular, it was great when he showed the implementation of the drawing board as a combination of the Command pattern and the Menento pattern. I think I will use it often. ^^ I will try to properly utilize design patterns in the next project. These days, when hiring developers, design patterns are always included in the preferential items. It was good to be able to learn comprehensively through this opportunity. Thank you for the great lecture.~

    • gowjrans7143님의 프로필 이미지
      gowjrans7143

      受講レビュー 1

      平均評価 3.0

      3

      30% 受講後に作成

      I've heard that replacing Product with IDCard is so confusing.

      • jmhong7773님의 프로필 이미지
        jmhong7773

        受講レビュー 2

        平均評価 4.5

        4

        100% 受講後に作成

        I enjoyed taking both the composition and the sound classes.

        • helloedwardjo0361님의 프로필 이미지
          helloedwardjo0361

          受講レビュー 3

          平均評価 4.7

          4

          100% 受講後に作成

          thank you

          • alsrb94342852님의 프로필 이미지
            alsrb94342852

            受講レビュー 8

            平均評価 4.9

            4

            68% 受講後に作成

            It's good, but I think it would have been better if there were a few more practical examples.

            ¥4,546

            survivalcodingの他の講座

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

            似ている講座

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