Java Design Patterns: Structural
This mini-series covers the structural design pattern. Structural design patterns concern how objects and classes can be composed to form larger structures, such as complex class hierarchies or object networks. Structural design patterns let developers create complex systems by combining simple, independent components in various ways, without having to build the entire system from scratch. … Read more