# Head First Design Patterns
[6장] Command Pattern
커맨드 객체는 일련의 행동을 특정 리시버와 연결함으로써 요청을 캡슐화Client: 커맨드 객체 생성, 리시버 설정 ex) 고객Command 객체: execute() 메서드 호출로 수행, 특정 작업을 처리하라는 지시 전달 ex) 주문서execute(): 리시버에 있는 특

13장 패턴과 함께하는 행복한 삶
학습 목표 디자인 패턴을 정의할 수 있따. 패턴 카탈로그에 대해서 알수 있다. 어떠한 상황에서 이런 패턴을 써야하는 지 알 수 있다. 패턴을 대하는 자세에 대해 알아본다. 다른 영역의 패턴을 알아볼 수 있다. 안티 패턴에 대해 알 수 있다. 디자인 패턴의 정의
Proxy Pattern
Head First Design Patterns에서 소개하는 11번째 패턴 Proxy Pattern에 대해 알아봅시다.
Composite Pattern
Head First Java에서 Iterator와 함께 소개된 Composite Pattern에 대해 알아봅시다!
Iterator Pattern
Head First Design Patterns 에서 소개하는 데이터를 순환할 수 있는 인터페이스 Iterator Pattern에 대해 알아봅시다!
Template Method Pattern
Head First Design Patterns의 8번째 패턴 Template Method Pattern에 대해 알아봅시다. 먼저 연락은 하면 안되고 연락올 때까지 기다리셔야 합니다@
Facade Pattern
Head First Design Pattern에서 설명하는 동작을 간단하게 해주는 퍼사드 패턴(Facade Pattern)에 대해 알아봅시다.
Command Pattern
Head First Design Patterns의 여섯 번째 Pattern, 커맨드 패턴(Command Pattern)에 대해 알아보자!
Singleton Pattern
Head First Design Patterns의 다섯 번째 패턴! 유일무이한 객체 생성을 위해 싱글톤 패턴(Singleton Pattern)에 대해 알아봅시다.
Factory Pattern
Head First Design Patterns의 네 번째 패턴 Factory Pattern! 한 패턴인 척 하지만 두 가지의 패턴이 들어있는데...! (대충 장엄한 배경음악)
Decorator Pattern
Head First Design Patterns의 세 번째 패턴인 Decorator Pattern입니다! 객체를 "장식"하는 패턴에 대해 알아봅시다
Observer Pattern
Head First Design Patterns의 두번째 디자인 패턴인 Observer Pattern! Android나 GUI에서 자주 사용하는 Observer Pattern에 대해 알아보자.
Strategy Pattern
Head First Design Patterns 첫 번째 디자인 패턴! 스트레터지 패턴(Strategy Pattern)에 대해서 알아봅니다.