강의

멘토링

로드맵

Programming

/

etc. (Programming)

Java Design Patterns

If you have started Java development but feel overwhelmed when trying to solve a problem, it is time to study design patterns. I will explain 10 of the GoF design patterns that I personally use the most.

(4.4) 14 reviews

330 learners

  • survivalcoding
Design Pattern
Java

Reviews from Early Learners

What you will learn!

  • Situational Problem Solving Patterns

  • How to use interfaces, abstract classes, and inheritance

Take your development efficiency to the next level with Java design patterns !
Here are the 10 most frequently used patterns.

Lecture contents

After completing your Java studies and working on several projects, you may find yourself unsure of the most efficient way to write code for a given situation. While you can figure out these code patterns on your own, the GoF's design patterns are already well-organized and useful.

In this lecture, I will introduce 10 patterns that I find myself using frequently while developing Java and Android.

What the lecture covers

  • Builder

  • Factory Method

  • Singleton

  • Adapter

  • Decorator

  • Command

  • Memento

  • Observer

  • Strategy

  • Template Method

Other lectures

Flutter for Beginners - Android and iOS Development at Once
Solving Android + iOS Development Together with Flutter
Modern Android - Using Kotlin and Jetpack
Learn to develop reactive and flexible Android apps.

Recommended for
these people

Who is this course right for?

  • Students and developers who have completed studying Java grammar

  • Students and developers who have heard of design patterns but do not know much about them

  • Anyone who wants to get better at coding

Need to know before starting?

  • Java Grammar

Hello
This is

11,818

Learners

842

Reviews

857

Answers

4.7

Rating

14

Courses

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

전문 분야 : Android, Flutter

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

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

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

Curriculum

All

37 lectures ∙ (3hr 30min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

14 reviews

4.4

14 reviews

  • Ed.M님의 프로필 이미지
    Ed.M

    Reviews 7

    Average Rating 5.0

    5

    100% enrolled

    초보 개발자 시절 실무에 들어가서 기존 코드분석을 하다가 막히는 부분은 거의 디자인 패턴이었던 것 같습니다. 본 강의는 강사님의 강점인 쉬운 예로써 디자인 패턴의 개념 및 구현 방법을 직접 보여주시고, 실무에서 사용하시는 패턴 위주로 강의해 주셔서 큰 도움이 되었습니다. 특히 그림판 구현을 Command 패턴과 Menento 패턴의 조합으로 보여주실 때 대박 이었네요. 자주 활용할 것 같습니다. ^^ 다음 프로젝트에서 디자인 패턴을 적절하게 잘 활용해 봐야겠습니다. 요새는 개발자 뽑을때 디자인 패턴도 꼭 우대 사항 등에 들어있더라고요. 이 기회에 총괄적으로 학습할 수 있게 되어서 좋았습니다. 좋은 강의 감사드립니다.~

    • 김기범님의 프로필 이미지
      김기범

      Reviews 1

      Average Rating 3.0

      3

      30% enrolled

      Product를 IDCard로 대체하는둥 듣는데 너무 해깔립니다.

      • jmhong님의 프로필 이미지
        jmhong

        Reviews 2

        Average Rating 4.5

        4

        100% enrolled

        구성과 음향 모두 수강하기 좋았습니다.

        • Ed님의 프로필 이미지
          Ed

          Reviews 3

          Average Rating 4.7

          4

          100% enrolled

          감사합니다.

          • 주니어개발자님의 프로필 이미지
            주니어개발자

            Reviews 8

            Average Rating 4.9

            4

            68% enrolled

            좋지만, 조금 더 실무예제 가 있었으면 더 좋았을 것 같아요 ㅎ

            $29.70

            survivalcoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!