모종닷컴

디자인 패턴6 - Prototype Pattern 본문

Programming/디자인패턴

디자인 패턴6 - Prototype Pattern

모종 2018. 5. 21. 23:53
반응형

학습목표

  • 프로토 타입 패턴을 통해서 복잡한 인스턴스를 복사 할 수 있다. 
  • 다수의 객체 생성시에 발생되는 객체의 생성 비용을 효과적으로 줄인다


프로토타입 패턴의 장점

1. 객체를 생성해 주기 위한 별도의 객체 생성 클래스가 불필요하다

2. 객체의 각 부분을 조합해서 생성되는 형태에도 적용 가능하다. 


프로토타입 패턴의 단점

1. 생성될 객체들의 자료형인 클래스들이 clone()메서드를 구현해야 한다.









[소스 : https://github.com/kimjongmo/DesignPattern/tree/master/006ProtoType]

[참고 : http://leetaehoon.tistory.com/55  https://www.youtube.com/watch?v=oWsS67joKJA&t=401s]

반응형