첫 번째가 온라인에서 찾은 고전적인 Factory Method 패턴임 (Product 부분은 Abstract class로 상속받는 구조라 비슷해서 짜름)
두 번째는 CRTP로 Static Polymorphism스럽게 구현한거고
세네 번째는 상속 날려버리고 그냥 함수로 Product 생성하는 구조임
인터넷에 찾아봐도 어떤게 모-던한 건지 알 수가 없어서 질문올림
첫 번째가 온라인에서 찾은 고전적인 Factory Method 패턴임 (Product 부분은 Abstract class로 상속받는 구조라 비슷해서 짜름)
두 번째는 CRTP로 Static Polymorphism스럽게 구현한거고
세네 번째는 상속 날려버리고 그냥 함수로 Product 생성하는 구조임
인터넷에 찾아봐도 어떤게 모-던한 건지 알 수가 없어서 질문올림
님 디자인에 적절한걸 쓰시면 그게 모던한겁니다
= 0 불편한데