패턴이라고 불리는 독립체 1. 생성패턴 Factory Method: Abstract Method: Builder: Prototype: 복사하여 새 개체를 생성할 수 있도럭 하는 패턴 Singleton: 유일한 하나의 인스턴스를 보장하도록 하는 패턴 2. 구조패턴 Adapter: Bridge: Composite: Decorator: Facade: 하나의 인터페이스를 통해 느슨한 결합을 제공하는 패턴 Flyweight: Proxy: 대리인이 대신 그 일을 처리하는 패턴 3. 행위패턴(Behavior Pattern) Interpreter: 언어규칙 클래스를 이용하는 패턴 Template: 알고리즘 골격의 구조를 정의하는 패턴 Chain of Responsibility: 객체들끼리 연결고리를 만들어 내부적으로 ..