Structural Design Patterns

Lecture 11

Lecture notes

Adapter example: Java

Composite example: Java

Decorator example: Java

Facade example: Java

Proxy example: Java