개념 디자인 패턴 중 생성 패턴에 속한다. 기존 객체를 복제하여 새로운 객체를 생성한다. 사용법 먼저 복사할 객체의 원형이 필요하다. 그리고 객체를 생성하는 부분에서 원형 객체를 복사해서 생성하게 된다. 활용 예시 내가 맡은 부분인 채집의 과정 중에 양배추를 여러개 생성하는 부분이 있는데 여기에 활용해보려고 한다. 아래는 원형이 될 양배추 객체의 클래스이다. 프로토타입 패턴에서 중요한 부분은 Clone() 메서드이다. Clone() 메서드 호출을 통해 원형 객체를 복사하게 된다. 나는 양배추를 밭에서 생성되게 하려고 밭의 역할을 할 FarmRow 객체를 미리 만들었고 아래처럼 구조를 잡았다. 자식으로 양배추가 생성될 위치를 의미하는 객체들과, 원형 객체가 있다. 원형 객체를 아래 FarmRow의 멤버변수..