디자인패턴 - 생성패턴 객체지향 프로그래밍을 위한 디자인 패턴중 생성에 관한 패턴을 다룬다. 1. Simple Factory 2. Factory Method 3. Abstract Factory 4. Singleton 5. Builder 6. Prototype 1. Simple Factory 객체의 생성을 별도의 클래스로 위임하여 객체간 의존성을 줄인다. 간단한 팩토리 패턴이다. 이 패턴은 굳이 디자인 패턴이라고 하지 않는 사람들도 많이 있다. 이 패턴의 목적은 객체의 생성을 자기 자신이 하는것이 아닌 관련된 별도의 객체로 위임함으로써, 객체간 의존 관계를 줄일 수 있게 된다. 해당 다이어그램을 보면, 제품 클래스인 Product를 SimpleFactory라는 클래스가 생성해주게 된다. 코드는 다음과 같다. Product.jav.. 더보기 이전 1 다음