생성패턴중의 하나로써 필요한 객체를 어떻게 생성해야 되는지 모를때 생성하고자 하는 객체의 프로토타입을 제공하고, 기존의 데이터나 객체를 이용해 쉽게 해당 객체를 만들 수 있도록 한다. 프로토타입 객체를 만들고, 이 객체속에 데이터를 원하는 형태의 객체로 만들어주는 클론 메소드를 제공해준다. 그리고 사용자들은 클론 메소드에 일반 데이터나 객체를 인수로 넘겨, 원하는 형태의 객체나 작업이 생성되거나 실행되게 한다.
1) 문제 사례 설명
1) 문제 사례 설명