Intent Supper Class에서 객체를 생성하기 위한 interface를 제공하지만 sub class가 생성될 객체 유형을 변경할 수 있도록 하는 Creational design patterns이다. 즉, 객체 생성을 슈퍼클래스의 메서드를 통해 객체를 생성한다. 슈퍼 클래스의 메서드를 통해 객체를 생성하기 때문에 최초 객체 대한 초기화 작업에 유용하다. Problem 물류 관리 응용 프로그램을 만들고 있다고 상상해보십시오. 앱의 첫 번째 버전은 트럭으로만 운송할 수 있으므로 대부분의 코드는 Truck 클래스 내에 있습니다. 잠시 후 앱이 꽤 유명해집니다. 매일 해상 운송 회사로부터 해상 물류를 앱에 통합해 달라는 수십 개의 요청을 받습니다. 좋은 소식이죠? 그러나 코드는 어떻습니까? 현재 대부분의..