[디자인 패턴] - Factory Method
볼빵빵오춘기
Factory Method 패턴객체 생성의 책임을 서브클래스로 위임하여 객체 생성을 캡슐화하는 패턴이다.⇒ 객체를 직접 생성하는 것이 아니라, 서브클래스에서 생성 방식을 정의하도록 하는 패턴이다.⇒ 클라이언트는 new 키워드를 직접 사용하지 않으며, 대신 팩토리 메서드를 호출하여 객체를 얻는다.⇒ 새로운 객체가 추가될 때, 기존 코드를 변경하지 않고 새로운 서브클래스를 추가하는 것만으로 확장 가능하다.(= 유연성과 확장성이 뛰어나다.) 예제 코드// 1. Product (추상 제품)interface Document { void open();}// 2. Concrete Product (구체적인 제품)class WordDocument implements Document { public void o..