이미 생성된 객체를 복제해서 새로운 객체를 생성 할 수 있다. 문제 사례 설명 그래픽 편집기를 객체지향 개념에 바탕을 두고 설계를 한다면, 문서에 추가되는 각각의 그래픽 요소는 객체로 표현될 수 있을 것이다. 즉, 문서에 새로 끌어다 놓여지는 그래픽 요소 각각이 객체로 생성될 것이고, 문서는 이들을 포함하는 형태가 될 것이다. 여기서 우리가 고민해볼 문제는 각각의 그래픽 요소들이 문서에 추가될 때 어떤 방식으로 객체를 생성해주는 것이 가장 쉬우면서도 추후의 변경 등에 유연하게 대처할 수 있는 형태가 될 것인가라는 점이다. 다양한 접근 방법 및 PROTOTYPE 패턴 주어진 문제를 요약하면, 팔레트에 정의된 그래픽 요소들을 객체로 생성하는 데 있어 가장 바람직한 방법은 무엇인가라는 것이다. 여기서 감안해야..