📌 들어가며 디자인 메서드 패턴은 이번 이직을 위해 개발했던 사전과제 서비스에서도 그렇고 실무에서도 정말 많이 사용하고 있는 패턴입니다. 그만큼 확장성이 좋기 때문에 계속 활용하게 되는 것 같은데 이론적으로는 한번도 정리해본 적이 없어 이번 포스팅을 통해 이론적인 내용을 정리해두려고 합니다. Factory Method Pattern(팩토리 메서드 패턴) 팩토리 메서드 패턴은 상위 클래스에서 객체의 인터페이스를 정의하고, 하위 클래스가 객체를 생성할지를 결정하도록 하는 패턴입니다. 객체를 하위 클래스에서 생성되도록 시키는 것이죠. 이는 다시 말해 부모 클래스에서 객체들을 생성할 수 있는 인터페이스를 제공하지만, 자식 클래스들이 생성될 객체들의 유형을 변경할 수 있도록 하는 생성 패턴입니다. 이러한 Fact..