Skip to main content

3 docs tagged with "structural"

View All Tags

Adapter

Adapter design pattern allows the interface of an existing class to be used as another interface.

Facade

Facade is is an object that provides a simplified interface to a larger body of code, such as a class library.

Flyweight

Flyweight pattern is used to reduce the memory and resource usage for complex models containing a large number of similar objects.