-
Factory Method Pattern(팩토리 메서드)Design Pattern 2021. 9. 29. 17:58
목표 Factory Method의 등장 배경, 필요성 이해하기 Factory Method의 구조를 이해하기 Factory Method를 직접 구현해보기 Factory Method의 필요성 물류관리 앱을 만들고 있다고 상상해보자, 최초의 소스는 `TRUCK`안에 대부분 있을 것이다. 후에 물류관리 앱이 꽤 유명해져서, 해상 물류도 앱에 통합해야 되는 상황이 된다면, 모든 로직에 분기 처리가 들어가야 할 것이다. 아주 좋지 못한 코드가 될 것이다. 기존과 유사한 기능이 추가되는데 조금 다를 때, Factory pattern이 유용하게 사용된다. Factory Method? 객체 지향 디자인 패턴중 하나이다. Factory Method는 부모 클래스에서 객체를 생성하기 위한 인터페이스를 제공하지만, 서브 클래..