생성 패턴

생성패턴팩토리 메서드 패턴은 생성 패턴에 속해 있다.기존 코드의 유연성과 재사용을 증가시키는 다양한 객체 생성 메커니즘들을 제공팩토리 메서드문제물류 관리 앱을 개발하는 상황을 예로 들어보겠습니다.초기 버전에서는 트럭(Truck) 운송만 지원하며, 대부분의 코드는 Truck 클래스에 의존합니다.이후 해상 물류 기능이 요구되면서 Ship 클래스를 추가해야 하지만, 기존 코드가 Truck 클래스와 강하게 결합되어 있어 수정이 어렵습니다.새로운 운송이 추가될 때마다 조건문과 코드 수정이 반복되어 코드가 복잡해지고 유지보수가 어려워집니다.이러한 문제점을 해결하기 위해 팩토리 메서드를 사용합니다.의도팩토리 메서드 패턴은 부모 클래스에서 객체를 생성할 수 있는 인터페이스를 제공하면서, 자식 클래스가 생성되는 객체의 ..