팩토리 메소드1 팩토리 메소드 패턴(Factory method pattern) 안녕하세요 이번에는 디자인 패턴 중 하나인 [팩토리 메소드 패턴(Factory method pattern)]에 대해 알아보겠습니다. 팩토리 메소드 패턴은 객체를 생성하기 위해 인터페이스/추상클래스를 정의하지만, 실제로 어떤 클래스의 인스턴스를 생성할지 결정하는 것은 서브 클래스에게 맡기는 패턴입니다. 팩토리 메소드 패턴에 클래스 다이어그램은 다음과 같습니다. 팩토리 메소드 패턴은 Creator 클래스가 사용하는 Product타입의 인스턴스를 Creator의 서브 클래스에서 생성합니다. Cretor 클래스에서는 자신이 사용하는 Product의 구체적인 클래스를 알지도 못하고 알 필요도 없습니다. Product 인터페이스로 기능을 구현하기 때문에 확장성에도 유리합니다. 이제 코드를 보면서 팩토리 메소드 패턴.. 2021. 1. 21. 이전 1 다음