프로토타입패턴1 디자인패턴 시리즈 11. 프로토타입 패턴 (prototype Pattern) 프로토타입 패턴 (prototype Pattern) 특정한 클래스의 인스턴스를 만들 때 자원과 시간이 많이 들거나 복잡할 때 사용하면 좋은 패턴이다. 코드에 적용해보기 어떤 제품을 만들어서 출시하기에 앞서 테스트를 위한 샘플을 만드는데 이를 프로토타입이라고 한다. 객체를 생성하는 게 복잡하거나 이미 비슷한 객체가 있는 경우에 프로토타입 패턴을 이용하여 원본 객체를 새로운 객체에 복사하여 사용할 수 있다. 일반적으로 원본 객체를 복사하기 위해 자바의 clone() 메소드를 사용한다. Cloneable 인터페이스를 구현하여야 사용할 수 있으므로 상속 받는다. 예시 코드에서는 getClone() 메소드를 직접 만들어 구현해보겠다. public interface Prototype { public Prototyp.. 2023. 1. 24. 이전 1 다음