Design Pattern/GoF - Creational Patterns
![[GoF Design Patterns] Factory Method](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcccMxl%2FbtsJJJAQdIj%2FVkMh16G17MEaJwZPCcS181%2Fimg.png)
[GoF Design Patterns] Factory Method
* 예제 코드 및 설명에 필요한 개념들이 Swift를 기준으로 작성된 글입니다. GoF 디자인 패턴 첫번째 키워드는 Creational Patterns 중 Factory Method 입니다.Creational Patterns으로는 Factory Method, Abstract Factory, Builder, Prototype, Singleton 이 있습니다.Creational Patterns은 코드의 유연성과 재사용성을 증가시키기 위한 객체 생성 패턴입니다.1. 설계 목적부모 클래스에서 객체를 생성하기 위한 인터페이스를 제공하지만, 자식 클래스에서 생성될 객체의 유형을 변경할 수 있도록 패턴입니다.역시 한 번에 이해가 되지 않습니다.2. 문제 상황이해를 위해 사이트에서 제공하는 문제 상황을 살펴봅시다.당신..