Java 디자인 패턴
Java 디자인 패턴
수강정보 21명의 수강생
스킬태그 #디자인 패턴, #Java
25% 할인, D-4
28,820원
38,500원
지식공유자 : 오준석
37회 수업 · 총 3시간 30분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 초급

이 강의는

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

이런 걸 배워요

  • 상황별 문제 해결 패턴
  • 인터페이스, 추상 클래스, 상속 활용 방법

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

강의 내용

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

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

강의에서 다루는 내용

  • Builder

  • Factory Method

  • Singleton

  • Adapter

  • Decorator

  • Command

  • Memento

  • Observer

  • Strategy

  • Template Method

다른 강의

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

도움 되는 분들

  • 자바 문법 공부를 끝낸 학생 및 개발자
  • 디자인 패턴이란 말을 들어는 봤으나 잘 모르는 학생 및 개발자
  • 코딩을 더 잘 하고 싶은 분

선수 지식

  • Java 문법

공개 일자

2020년 10월 13일 (마지막 업데이트 일자 : 2020년 10월 13일)

지식공유자 소개

교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
현) 세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/%EC%A4%80%EC%84%9D-%EC%98%A4-295623b0/

아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️

교육과정

모두 펼치기 37 강의 3시간 30분
섹션 0. 준비
3 강의 04 : 33
강의 소개
04 : 33
디자인패턴이란?
소스 코드
섹션 1. Builder
3 강의 21 : 00
Builder 패턴 소개
02 : 19
Builder 패턴 구현
15 : 30
Builder 패턴 정리
03 : 11
섹션 2. Factory Method
2 강의 15 : 54
Factory Method 패턴 소개 및 구현
11 : 55
Factory Method 패턴 응용
03 : 59
섹션 3. Singleton
2 강의 07 : 37
Singleton 패턴 소개
02 : 31
Singleton 패턴 구현
05 : 06
섹션 4. Adapter
2 강의 07 : 02
Adapter 패턴 소개
01 : 46
Adapter 패턴 구현
05 : 16
섹션 5. Decorator
5 강의 33 : 45
Decorator 패턴 소개
02 : 28
구현 1. Widget, TextWidget 작성
09 : 12
구현 2. SideBorder 작성
05 : 13
구현 3. FullBorder 작성
12 : 58
Decorator 패턴 정리
03 : 54
섹션 6. Command
6 강의 43 : 44
Command 패턴 소개
01 : 36
Command 패턴 준비 코드
12 : 23
Command 패턴 구현1. 그리기 명령 구현
08 : 02
Command 패턴 구현 2. Undo 명령 1
09 : 35
Command 패턴 구현 3. Undo 명령 2, clear 명령
06 : 41
Command 패턴 정리
05 : 27
섹션 7. Memento
4 강의 23 : 08
Memento 패턴 소개
00 : 57
Memento 패턴 구현 1
08 : 21
Memento 패턴 구현 2
12 : 17
Memento 패턴 정리
01 : 33
섹션 8. Observer
3 강의 15 : 13
Observer 패턴 소개
02 : 31
Observer 패턴 구현
11 : 13
Observer 패턴 정리
01 : 29
섹션 9. Strategy
3 강의 16 : 19
Strategy 패턴 소개
01 : 07
Strategy 패턴 구현
13 : 32
Strategy 패턴 정리
01 : 40
섹션 10. Template Method
3 강의 20 : 01
Template Method 패턴 소개
01 : 27
Template Method 패턴 구현
17 : 05
Template Method 패턴 정리
01 : 29
섹션 11. 마무리
1 강의 02 : 01
마무리
02 : 01
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스