[Design Pattern] Factory
·
Reference/Design Pattern
"헤더퍼스트 디자인패턴" + "면접을 위한 CS 전공 지식 노트"에 개인적인 의견과 생각들을 추가하여 작성한 포스팅이므로 틀린 내용이 있을 수 있습니다. (있다면 지적 부탁 드립니다.) 📕 목차 1. Legacy Client 2. Simple Factory 3. Factory Method Pattern 4. Dependency Injection 5. Dependency Inversion Principle 6. Abstract Factory Pattern 1. Legacy Client 📌 클라이언트가 피자 주문하기 public class LegacyPizzaStore { public Pizza orderPizza(String type) { Pizza pizza = null; if (type.equals("..