Factory Method - 인스턴스 작성을 하위 클래스에게 위임 Factory 클래스는 Product클래스를 생산하는 기능을 하는 디자인패턴입니다. 따라서 Create라는 메소드를 통해서 인스턴스를 생성하는 역할을 담당합니다. class Factory {public Product create(Object obj){return new Product( obj );}} ProtoType Method - 복사해서 인스턴스를 만든다. Client클래스는 원형이 되는 인스턴스를 근본으로 새로운 인스턴스를 만드는 ProtoType 디자인 패턴입니다. create이라는 메소드로 인스턴스를 복제하지만 어느 클래스의 인스턴스를 복제할지는 관여하지 않습니다. 이는 create메소드 안에 ProtoType 인터페이스를 구..