[디자인패턴/Java] 원형 패턴( Prototype Pattern)
[디자인패턴] 원형 패턴( Prototype Pattern) 의도 : 원형이 되는(Prototype) 인스턴스를 사용하여 생성할 객체 종류를 명시하고 견본을 복사해 새 객체를 생성한다. 본문 원형 패턴은 제품의 생성, 복합 표현 방법에 독립적인 제품을 만들고자 할 때 사용한다. 활용성 제품의 생성, 복합, 포현 방법에 독립적인 제품을 만들고자 할 때 사용한다. 인스턴스화할 클래스를 런타임에 지정하는 경우 제품 클래스 계통과 병렬적으로 만드는 팩토리 클래스를 피하고 싶은 경우 클래스의 인스턴스들이 서로 다른 상태 조합 중 어느 하나인 경우 UML Prototype : 자신을 복제하는 데 필요한 인터페이스를 정의한다. ConcretePrototype : 자신을 복제하는 연산을 구현한다. Client : 원형..
공부/디자인 패턴
2022. 4. 11. 15:06