팩토리 메서드 패턴1 팩토리 메서드(Factory Method Pattern) 팩토리 메서드(Factory Method Pattern)객체를 생성할 때 어떤 클래스의 인스턴스를 만들 지 서브 클래스에서 결정하게 함인스턴스 생성을 서브 클래스에게 위임부모 추상 클래스는 인터페이스에만 의존하고 실제로 어떤 클래스를 호출할 지는 서브 클래스에서 구현새로운 구현 클래스가 추가되어도 기존 Factory코드의 수정 없이 새로운 Factory를 추가하면 됨ex) 컴퓨터를 예로 들면 키보드, 마우스, 모니터, 스피커 등을 다 따로따로 만들어주는 방법예제) 사용자 관리 프로그램이 있고 네이버 계정으로 가입할 수 있다고 가정1. Product(User)public interface User { void signup();}User 인터페이스 정의public class NaverUser imple.. Study/디자인패턴 2023. 4. 4. 이전 1 다음 728x90 반응형