디자인 패턴의 종류
디자인 패턴 유사한 문제를 해결하기 위해 설계들을 분류하고 각 문제 유형별로 가장 적합한 설계를 일반화하여 체계적으로 정리해놓은 것이다. 소프트웨어 개발에서 효율성과 재사용성을 높일 수 있다. GoF 디자인 패턴의 종류 1. 생성(Creational) 패턴 : 객체 생성 관련 추상 팩토리(Abstract Factory) : 제품군별 객체 생성 빌더(Builder) : 부분 생성을 통한 전체 객체 생성 팩토리 메서드(Factory Methods) : 대행 함수를 통한 객체 생성, 인스턴스 생성 결정은 서브클래스 프로토타입(Prototype) : 복제를 통한 객체 생성 싱글톤(Singleton) : 클래스 인스턴스가 하나만 만들어지고 그 인스턴스에 전역접근하여 사용하는 패턴 2. 구조(Structural) ..