프로토타입 패턴은 자기 자신을 복제함으로써 새 객체를 생성한다. 이때 복제 방식은 Shallow copy 방식이다. 구조 ▷ Prototype: 자기 자신을 복제하는데 필요한 인터페이스 ▷ ConcretePrototype: 자기 자신을 복제하는 것을 구현하는 클래스 구현 abstract class Prototype { public abstract Prototype Clone(); } class Patient : Prototype { public string name; public string ptNo; public string dept; public string docName; public Patient(string name, string ptNo, string dept, s..