- Java 언어로 배우는 디자인 패턴 입문
1 패턴 목록[ | ]
- Iterator 패턴 - 순번 처리
- Adapter 패턴 - 형식 맞추기
- 위임
- Template Method 패턴 - 하위클래스에 위임
- Factory Method 패턴 - 하위클래스에서 인스턴스 생성
- 인스턴스
- Singleton 패턴 - 1개만 허용
- Prototype 패턴 - 복제 사용
- Builder 패턴 - 조립
- Abstract Factroy 패턴 - 부품 조합
- 분리
- Bridge 패턴 - 기능 계층과 구현 계층 분리하기
- Strategy 패턴 - 알고리즘을 모두 바꾸기
- 동일시
- Composite 패턴 - 그릇과 내용물을 동일시하기
- Decorator 패턴 - 장식과 내용물을 동일시하기
- 순회
- Visitor 패턴 - 순회 처리
- Chain of Responsibility 패턴 - 책임 이양
- 단순화
- Facade 패턴 - 단순한 창구
- Mediator 패턴 - 중개인이 처리
- 상태 관리
- Observer 패턴 - 변화 통보
- Memento 패턴 - 상태 저장
- State 패턴 - 상태를 클래스로
- 절약
- Flyweight 패턴 - 동일한 것 공유
- Proxy 패턴 - 필요해지면 생성
- 클래스로 표현
- Command 패턴 - 명령을 클래스로
- Interpreter 패턴 - 문법규칙을 클래스로
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.