728x90 팩토리 메서드1 Factory Method 팩토리 메서드 패턴 > 구체적으로 어떤 것을 만들지 서브 클래스에서 정의하는 패턴 > 확장에 열려있고 변경에 닫혀있는 Open-Close Principle 원칙을 적용 OCP > 확장에 열려있다 : 새로운 기능을 확장할 수 있다. > 변경에 닫혀있다 : 기존 코드를 변경하지 않는다. 장점 - 확장에 열려있고 변경에 닫혀있는 객체지향 원칙을 적용하여 기존 코드를 건드리지 않고 확장이 가능하다. - 기존 코드가 복잡해질 일이 없음 단점 - 클래스가 늘어남 ex) Calendar.getInsrance() BeanFactory 2022. 4. 25. 이전 1 다음 728x90