Flyweight
Flyweight Pattern
Flyweight Pattern
Memento pattern - 행위 패턴 사용 목적 메멘토 패턴은 객체의 상태 정보를 저장하고 사용자의 필요에 의하여 원하는 시점의 데이터를 복원 할 수 있는 패턴을 의미합니다. 즉, 어떤 객체의 상태에 대한 스냅샷(몇 개의 일부)을 저장한 후 나중에 이 상...
## 구조패턴(Structural Pattern) - Bridge Pattern #### 목적 여러 클래스 간의 강한 결합을 제거하기 위해 구현부와 추상층을 분리하여 각자 독립적으로 변형할 수 있게 하는 패턴. ### UML Diagram Abstractio...
Facade Pattern 퍼사드 패턴이란? 어떤 서브시스템의 일련의 인터페이스에 대한 통합된 인터페이스를 제공 퍼사드에서 고수준 인터페이스를 정의하기 때문에 서브시스템을 더 쉽게 사용할 수 있음 클래스 패키지에 인터페이스를 제공하기 위해 사용 간단한 예를 ...
Decorator Pattern What’s Decorator Pattern ? 주어진 상황 및 용도에 따라 어떤 객체에 책임을 덧붙이는 패턴으로, 객체에 추가적인 요건을 동적으로 첨가하며, 기능 확장이 필요할 때 서브클래싱 대신 쓸 수 있는 유연한 대안이 될 수 있다....