728x90
반응형
- 디자인 패턴은 코드를 잘 작성할 수 있도록 하는 지침서. 레시피라고 말할 수 있다.
생성 패턴
싱글톤 패턴 Singleton
- 하나의 클래스 인스턴스를 전역에서 접근 가능하게 함
- 따라서 해당 인스턴스가 한 번만 생성되도록 보장
팩토리 메서드 패턴 Factory Method
- 객체를 생성하기 위한 인터페이스를 정의하고 서브 클래스에서 어떤 클래스를 인스턴스를 생성할지 결정하는 패턴
추상 팩토리 패턴 Abstract Factory
- 관련된 객체들의 집합을 생성하는 인터페이스 제공
- 구체적인 팩토리 클래스를 통해 객체 생성을 추상화하는 패턴
빌더 패턴 Builder
- 복잡한 객체의 생성 과정을 단순화하고, 객체를 단계적으로 생성하며 구성하는 패턴
프로토타입 패턴 Prototype
- 객체를 복제하여 새로운 객체를 생성하는 패턴
- 기존 객체를 템플릿으로 사용
728x90
반응형