Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 765 Bytes

File metadata and controls

17 lines (13 loc) · 765 Bytes

Design Pattern

생성 패턴

인스턴스를 만드는 절차를 추상화하는 패턴

  • 시스템이 어떤 구체적인 클래스를 사용하는지에 대한 정보를 캡슐화 한다.
  • 클래스의 인스턴스들이 어떻게 만들어지고 어떻게 결합하는지에 대한 부분을 완전히 가려준다.
  • 결론 : 객체 생성에 있어 유연성을 제공
  1. 싱글톤 패턴
  2. 팩토리 메서드 패턴
  3. 추상 팩토리 패턴
  4. 빌더 패턴
  5. 프로토타입 패턴

구조 패턴

  1. 어댑터 패턴