팩토리 메소드 패턴1 [Design Pattern] 팩토리 메소드(Factory Method) 패턴 팩토리 메소드 (Factory method) 패턴팩토리 메소드는 객체 생성 방식을 캡슐화하여 객체 생성의 책임을 서브클래스에 위임하는 디자인 패턴이다. 이 패턴은 객체 생성을 위해 new 연산자를 직접 사용하지 않고, 객체 생성 과정을 별도의 메소드로 정의하여 객체 생성의 유연성을 높인다. 팩토리 메소드 패턴의 구조 Creator(창조자 인터페이스)객체 생성을 위한 팩토리 메소드를 정의하는 인터페이스를 의미 실제로 객체를 생성하지 않으며, 서브클래스(구체적인 창조자 클래스)가 이 메소드를 구현하여 객체를 생성 ConcreteCreator(구체적인 창조자 클래스)Creator 인터페이스의 서브클래스(구현 클래스), 실제 객체 생성을 담당 Product(제품)팩토리 메소드가 생성하는 객체의 타입을.. 2024. 10. 18. 이전 1 다음