1. GOF 디자인 패턴이란 ? - Gang of Four(GOF) 디자인 패턴은 소프트웨어 디자인에서 자주 발생하는 문제들을 해결하기 위해 고안된 일련의 패턴들을 의미합니다. - 총 23가지의 디자인 패턴이 소개 1. 생성 패턴(Creational Patterns): 싱글톤(Singleton): 어떤 클래스가 오직 하나의 인스턴스만을 갖도록 보장, 전역적인 접근 제공 팩토리 메서드(Factory Method): 객체 생성을 서브클래스에서 처리하도록 하는 패턴 추상 팩토리(Abstract Factory): 관련성 있는 여러 객체의 생성을 책임지는 인터페이스를 제공 빌더(Builder): 복잡한 객체를 생성하는 과정과 표현을 분리, 동일한 생성 과정에서 서로 다른 표현 결과를 만듬 프로토타입(Prototy..