GoF 디자인 패턴
생성패턴 creational pattern
- 객체 생성에 관함
- 캡슐화, 유연성 목표
: Abstract Factory, Builder, Factory Method, Prototype, Single tone
구조 패턴 structural pattern
- 구조가 복작합 시스템 개발에 도움을 줌
: Adapter, Bridge, Proxy, flyweight, facade, decorator, composite
행동 패턴 behavior pattern
- 상호작용/책임분배를 정의하고, 결합도를 최소화
: chain of responsibility, command, interpreter, iterator, mediator, memento, observer, state, strategy, templete method, visitor