본문 바로가기
etc/design patterns

1. 생성패턴

by 빠니몽 2021. 9. 4.

21.07.26

생성패턴이란?

정의

어떤 구체 객체를 사용하는지에 대해 캡슐화하는 패턴

클래스의 인스턴스들이 어떻게 맞붙어있는지를 감추어주는 패턴

무엇이/누가/언제/어떻게 하는지 결정하는 데 유연성을 부여해주는 패턴

 

특징

각각의 패턴은 상호 보완적일 수 있다.

  ex) 빌더 패턴과 다른 생성 패턴, 프로토타입 패턴과 단일체 패턴

 

생성패턴의 종류

1. 추상 팩토리(Abstract Factory) 패턴

2. 빌더(Builder) 패턴

3. 팩토리 메서드(Factory) 패턴

4. 프로토타입(Prototype) 패턴

5. 싱글톤(Singleton) 패턴

 

 

 

 

'etc > design patterns' 카테고리의 다른 글

1-2. 빌더 패턴  (0) 2021.10.01
1-1. 추상 팩토리 패턴  (0) 2021.09.09