prototype1 [Design Pattern] Prototype pattern [Design Pattern] Prototype pattern Prototype패턴이란 ? 보통은 new키워드를 사용하여 인스턴스를 생성합니다. 하지만 인스턴스를 다시 생성해야 하는것이 아니라 기존 생성되어있는 인스턴스를 복사 하여 새로운것을 만들어야하는경우가 있습니다. 아래와 같습니다. 종류가 너무 많이 클래스로 정리되지 않는 경우 취급하는 오브젝트의 종류가 너무 많아, 각각을 별도의 클래스로 만들어 다수의 소스 파일을 작성해야 함 클래스로부터 인스턴스 생성이 어려운 경우 생성하고 싶은 인스턴스가 복잡한 작업을 거쳐 만들어지기 때문에, 클래스로부터 만들기가 매우 어려운 경우 framework와 생성할 인스턴스를 분리하고 싶은 경우 프레임워크를 특정 클래스에 의존하지 않고 만들고 싶은 경우. 클래스 이름.. 2019. 9. 27. 이전 1 다음