[GOF 디자인 패턴] 퍼사드 (FACADE) 패턴

퍼사드 (Facade) 패턴 구조(structural) 패턴 중 하나로, 한 서브시스템 내의 인터페이스 집합에 대한 확일화된 하나의 인터페이스를 제공하는 패턴이다.

[GOF 디자인 패턴] 장식자(DECORATOR) 패턴

장식자(Decorator) 패턴 구조(structural) 패턴 중 하나로, 기존 객체에 새로운 기능을 동적으로 추가할 수 있도록 하는 패턴이다.

[GOF 디자인 패턴] 단일체 (SINGLETON) 패턴

단일체 (Singleton 패턴 생성(Creational) 패턴 중 하나로, 오직 한 개의 클래스 인스턴스만을 갖도록 보장하고 이에 대한 전역적인 접근점을 제공하는 패턴

[GOF 디자인 패턴] 팩토리 메서드 (FACTORY METHOD) 패턴

팩토리 메서드(Factory Method) 생성(Creational) 패턴 중 하나로 객체를 생성하기 위해 인터페이스를 정의하지만, 어떤 클래스의 인스턴스를 생성할지는 서브클래스가 결정하도록 하는 패턴

[GOF 디자인 패턴] 원형 (PROTOTYPE) 패턴

원형 (Prototype) 생성(Creational) 패턴 중 하나로 원형이 되는 인스턴스를 사용하여 생성할 객체의 종류를 명시하고, 만든 견본을 복사해서 새로운 객체를 생성하는 패턴

[GOF 디자인 패턴] 빌더 (BUILDER) 패턴

빌더 (builder) 패턴 생성(Creational) 패턴 중 하나로 복잡한 객체의 생성 과정과 표현 방법을 분리하여, 서로 다른 표현이더라도 동일한 절차로 생성하는 방법을 제공한다.

[GOF 디자인 패턴] 추상 팩토리 (ABSTRACT FACTORY) 패턴

추상 팩토리 (Abstract Factory) 패턴 생성(Creational) 패턴 중 하나로 구체적인 서브 클래스에 의존하지 않고 서로 연관되거나 의존적인 객체의 조합을 만드는 인터페이스를 제공하는 패턴