가장 많이 사용되고 익숙한 디자인 패턴에 대한 학습
Creational
Structural
Behavioural
Creational Design Patterns 은 프로그램에서 객체 생성 프로세스를 캡슐화할 수 있는 방법을 제공한다.
Builder Pattern
Prototype Pattern
Singleton Pattern
Factory Pattern
Abstract Factory Pattern
Structural design Patterns은 클래스의 구성(composition), 즉 클래스를 구성하는 방법과 관련이 있다.
클래스
Adapter Pattern
Bridge Pattern
Composite Pattern
Decorator Pattern
Facade Pattern
Flyweight Pattern
Proxy Pattern
Behavioral design patterns는 클래스와 객체 간의 상호작용과 책임위임을 지시한다.
객체
Chain of Responsibility Pattern
Command Pattern
Interpreter Pattern
Iterator Pattern
Mediator Pattern
Memento Pattern
Observer Pattern
State Pattern
Strategy Pattern
Template Method Pattern
Visitor Pattern
Last updated 4 years ago