추상 팩터리 패턴
자바 디자인 패턴, 객체 생성 관련 패턴 (Object Creational Patterns) 이란?
객체 생성 관련 패턴이란? 이름처럼 객체의 생성에 관여하는 패턴이다. 객체 생성 과정에서 일반적으로 생길 수 있는 문제를 해결하기 위해 등장했다. 5가지 객체 생성 관련 패턴에 대한 간략한 설명 싱글톤 패턴 (Singleton Pattern): 하나의 객체를 생성하여, 애플리케이션 전역에서 이용할 수 있도록 만들어준다. 생성 비용이 비싸거나 생성이 까다로운 혹은 보안상의 문제로 단 하나만 존재해야 하는 객체를 생성할 때의 문제를 해결한다. 팩터리 메서드 패턴 (Factory Method Pattern): 연관된 여러 오브젝트를 손쉽게 생성할 수 있도록 만들어준다. 공통적인 필드를 여러개 가지고 있는 다양한 종류의 오브젝트를 만들어야 할 때 중복 코드를 줄이고, 확실하게 공통로직을 사용할 수 있게 해준다...