Factory Method Pattern
-
Object Oriented System's Design Patterns [2 - Creation Pattern]Tech 2022. 2. 22. 16:54
Intro에 이어서 바로 Creation Pattern에 대하여 요약합니다. Reference Design Patterns: Elements of reusable object oriented software. Creational Pattern object의 instantiation을 추상화하는 방법입니다. 즉, instance를 만들 때, 어떻게 하면 재사용과 변경에 유용한 구조로 만들 수 있을까에 대한 고민의 결과로 나온 pattern이라고 볼 수 있습니다. 일반적인 순서로는 Abstract Factory, Builder, Factory Method, Prototype, Singleton이지만, 제가 이해하기 쉬운 순서대로 정리하겠습니다. 모든 가정은 App이라는 main class에서 product..