전체 글 (53) 썸네일형 리스트형 추상 팩토리(Abstract Factory) 구체적인 클래스를 지정하지 않고 관련성을 갖는 객체들의 집합을 생성하거나 서로 독립적인 객체들의 집합을 생성할 수 있는 인터페이스를 제공하는 패턴 먼저 만들어야할 컴포넌트들을 추상적으로 정하고 구체적인 조건이 주어지면 조건에 맞는 구체적인 컴포넌트들을 생성하는 패턴 구체적인 컴포넌트들을 생성해 조립해서 하나의 시스템을 만드는 패턴 의도 상세화된 서브클래스를 정의하지 않고도 서로 관련성이 있거나 독립적인 여러 객체의 군을 생성하기 위한 인터페이스를 제공 활용성 객체가 생성되거나 구성/표현되는 방식과 무관하게 시스템을 독립적으로 만들고자 할 때 여러 제품군 중 하나를 선택해서 시스템을 설정해야하고 한번 구성한 제품을 다른것으로 대체할 수 있을 때 관련된 제품 객체들이 함께 사용되도록 설계되었고, 이 부분에 .. GoF 디자인 패턴 종류 1. 생성(Creational) 패턴 - 추상 팩토리(Abstract Factory) - 빌더(Builder) - 팩토리 메서드(Factory Method) - 원형/프로토타입(Prototype) - 단일체/싱글톤(Singleton) 2. 구조(Structural) 패턴 - 적응자/어댑터(Adapter) - 가교/브리지(Bridge) - 복합체/컴퍼지트(Composite) - 장식자/데커레이터(Decorator) - 퍼사드(Facade) - 플라이웨이트(Flyweight) - 프록시(Proxy) 3. 행위(Behavioral) 패턴 - 책임 연쇄(Chain of Responsibility) - 명령/커맨드(Command) - 해석자/인터프리터(Interpreter) - 반복자(Iterator) - 중재자.. 이전 1 ··· 15 16 17 18 다음