[JAVA] 팩토리 메서드 패턴
0. 시작하며 생성 디자인 패턴 중 하나인 팩토리 메서드 패턴을 알아 보겠습니다. 이 패턴을 공부하며 느낀점은 객체 지향 원칙 중 OCP를 위해 만들어진게 아닌가 싶을 정도로 정확하게 해당 원칙을 지킬 수 있도록 해주었습니다. 기존 코드에서 팩토리 메서드 패턴을 적용해가는 과정을 작성하며 함께 보도록 하겠습니다. 1. 기존 코드 Client 코드 public class Client { public static void main(String[] args) { Phone iPhone = PhoneFactory.order("iPhone", "nrz@mail.com"); System.out.println(iPhone); Phone galaxy = PhoneFactory.order("galaxy", "nrz@ma..