패턴
디자인 패턴 포함, 아키텍처 패턴 등
pattern
문서화되지 않은 패턴 목록
- 프록시
- 커맨드
- 어댑터
- 서로 다른 인터페이스가 호환 가능하도록 별도의 인터페이스를 제공한다.
- 퍼사드
- 여러 인터페이스들을 모아 간소화 한다.
- 템플릿 메서드
- 뼈대를 제공하고, 구체적인 구현은 하위 클래스가 구현하도록 한다.
- 컴포지트
- 데코레이터
- 상속 대신 기능들을 동적으로 추가할 수 있도록 한다.
- 팩토리
- 객체를 만드는 과정을 간소화 하거나, 하위 클래스로 위임한다.