GoF(Gang of Four) 디자인 패턴 생성 패턴 (5가지) : 객체를 생성하는데 관련된 패턴들 추상 팩토리 Abstract Factory Pattern : 구체적인 클래스에 의존하지 않고 인터페이스를 통해 서로 연관, 의존하는 객체들의 그룹으로 생성하여 추상적으로 표현 빌더 Builder Pattern : 작게 분리된 인스턴스를 건축하듯이 조합하여 객체 생성 팩토리 메소드 Factory Method Pattern : 객체 생성을 서브클래스에서 처리하도록 분리하여 캡슐화한 패턴 프로토타입 Prototype Pattern : 원본 객체를 복제하는 방법으로 객체를 생성하는 패턴 싱글톤 Singleton Pattern : 하나의 객체를 생성하면 생성된 객체를 어디서든 참조할 수 있지만 여러 프로세스가 동..