[Design Pattern] 팩토리 패턴
new는 구상 클래스의 객체를 생성 즉 인스턴스를 의미한다.다형성을 이용해 코딩을 하면 다양한 조건문이 생성되고이는 프로그래머가 실수할 가능성이 매우 높아진다.(특히 새 구상 클래스가 설계되었을 시) 심플 팩토리(팩토리 메소드)예시) 피자가게에서 파는 피자간단하게 생각할 수 있는 것은 PizzaStore, Pizza 클래스가 필요할 것이다.Pizza는 CheesePizza 등의 부모 클래스가 되며 다형성을 이용해 이를 생성한다.피자 스토어는 Pizza 클래스를 이용해 인스턴스를 만들어 내면 된다. 123456789101112131415161718192021222324Class PizzaClass A_Pizza : Public PizzaClass B_Pizza : Public Pizza Class Pizz..
2016.01.30