디자인패턴 4) Prototype Pattern
Prototype Pattern 객체생성을 위한 디자인패턴중 하나인 프로토타입 패턴(Prototype Pattern)에 대해서 설명하도록 하겠다. 객체생성시 비용을 줄이기 위한 패턴들이니 이점에 유의에서 읽어보도록 하자. 1. 개요 프로토타입 패턴은 동일한 객체를 여러번 생성해야 하는 비용을 줄이기 위한 고안된 패턴이다. 예를 들어 수만건의 데이터를 읽어들인 분석을 위한 기초자료를 가지는 객체가 있다고 하자. 이를 분석할때마다 로딩한다면 그 비용은 엄청 날것이다. 이런 경우에 한번만 로딩후 이객체를 계속 복제해서 사용한다면 비용을 상당히 줄일 수 있을것이다. 2. 클래스 다이어 그램 Client 복제된 객체를 이용하는 클래스 Prototype clone 메소드를 가지고 있는 인터페이스 ConcretePr..
Design Pattern
2014. 3. 27. 21:28