강의

멘토링

로드맵

개발 · 프로그래밍

/

개발 · 프로그래밍 기타

Java 디자인 패턴

자바 개발을 시작했지만 막상 문제 해결을 하려고 할 때 막막하다고 느낀다면 디자인 패턴을 공부할 때입니다. GoF의 디자인 패턴 중 제가 개인적으로 많이 사용한다고 생각되는 10가지 패턴을 설명합니다.

(4.4) 수강평 14개

수강생 330명

  • 오준석

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 상황별 문제 해결 패턴

  • 인터페이스, 추상 클래스, 상속 활용 방법

자바 디자인 패턴으로 개발 효율 한 단계 레벨 업! 
가장 자주 쓰는 10가지 패턴을 모았습니다.

강의 내용

자바(Java) 공부를 마치고 막상 프로젝트를 여러 개 진행하면서 특정 상황에 어떤 코드를 작성해야 효율적인지 모를 때가 있습니다. 이런 코드 패턴을 스스로 알아내도 되지만 이미 정리되어 유용하게 활용할 수 있는 패턴이 GoF의 디자인 패턴입니다.

이 강의에서는 제가 자바, 안드로이드 개발을 하면서 자주 사용한다고 느낀 10가지 패턴을 소개합니다.

강의에서 다루는 내용

  • Builder

  • Factory Method

  • Singleton

  • Adapter

  • Decorator

  • Command

  • Memento

  • Observer

  • Strategy

  • Template Method

다른 강의

Flutter 입문 - 안드로이드, iOS 개발을 한 번에
플러터로 안드로이드 + iOS 개발을 함께 해결
모던 안드로이드 - 코틀린과 Jetpack 활용
리액티브하고 유연한 안드로이드 앱 개발 학습

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 자바 문법 공부를 끝낸 학생 및 개발자

  • 디자인 패턴이란 말을 들어는 봤으나 잘 모르는 학생 및 개발자

  • 코딩을 더 잘 하고 싶은 분

선수 지식,
필요할까요?

  • Java 문법

안녕하세요
입니다.

11,754

수강생

828

수강평

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.

            2025 추석맞이 감사할인 중 (8일 남음)

            ₩23

            22%

            ₩38,500

            오준석님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!