[디자인 패턴]Prototype 패턴

2019. 1. 8. 02:04cs/디자인 패턴

Prototype 패턴


prototype 패턴은 객체를 자바의 기준으로 new를 통해서 계속해서 객체를 만드는 것이 아니라 한번 만들었던 것을 저장하고 필요할때 마다 복사를 통해 사용하는 패턴입니다. 


prototype 패턴은 아래 세개의 상황에서 사용하면 좋습니다. 


1. 오브젝트 개수가 많아 모두 클래스로 만들어야 하는 경우 


2. 비슷한 객체를 계속해서 만들어야 하는 경우 


3.  framework와 생성할 인스턴스를 분리하고 싶은 경우 


예제를 들어서 더 자세히 설명해보겠다.