In the previous chapter, you learned the adapter, bridge, composite, and decorator design patterns. This chapter will discuss the remaining three structural patterns
, namely façade, flyweight, and proxy. Specifically, this chapter will cover the following:
The purpose of façade, flyweight, and proxy patterns
The UML diagram and overall structure of these design patterns
How the façade and proxy patterns allow you to shield complexities and grant access to an underlying subsystem
How the flyweight pattern serves a large number ...