팩토리 메서드 패턴1 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라 - 팩토리 메서드 패턴 팩토리 메서드 패턴은 디자인 패턴중의 하나로, 구체적으로 어떤 인스턴스를 만들지는 서브 클래스가 정한다 입니다. 이 방식은 디자인을 좀 더 사용자 정의에 가깝게 하고 약간의 복잡성을 추가하면서도, 객체 지향의 캡슐화 및 우연성 원칙을 지원합니다. 팩토리 메서드 패턴의 핵심 구성 요소 Product : 생성될 객체들의 공통 인터페이스를 정의합니다. ConcreteProduct : Product 인터페이스를 구현하는 실제 클래스 입니다. Creator : 팩토리 메서드를 선언하고 Product 객체를 반환하는 메서드를 정의하는 클래스 입니다. ConcreteCreator : Creator 클래스를 상속 받고 팩토리 메서드를 구현하여 구체적인 Product를 생성하는 클래스 입니다. 팩토리 메서드 패턴의 장점.. 2024. 4. 17. 이전 1 다음