[디자인패턴] 원형(프로토타입) 패턴(prototype pattern)
원형(프로토타입) 패턴(prototype pattern) 객체에 의해 생성될 객체의 타입이 결정되는 생산 디자인 패턴미리 만들어진 개체를 복사하여 개체를 생성하는 패턴 설명 객체 생성과 관련된 패턴들은 서로 영역이 겹치는 면이 있다. 프로토타입 패턴과 추상 팩토리 패턴 중 어느 하나가 적용될 수 있는 경우가 있다. 추상 팩토리 패턴이 프로토타입들의 집합을 갖고있다가, 클론(clone)한 뒤 프로덕트(product) 객체를 반환할 수도 있다.추상 팩토리 패턴, 빌더 패턴, 프로토타입 패턴은 각 구현에 있어서 싱글턴 패턴을 활용할 수 있다.다시 말해 추상 팩토리 클래스는 종종 팩토리 메소드과 함께 구현하거나, 프로토타입을 이용해서 구현되기도 한다.보통 설계는 처음에는 팩토리 메소드로 출발한다. 다음에 설계자..
2016.11.15