Chapter 23
- The flyweight pattern is designed to keep memory usage at a minimum by sharing resources among similar objects.
- The MVC pattern generalizes a common structure among different applications with a model, a view, and a controller. This helps prevent mixing the backend logic with user interfaces.
- The proxy pattern is useful in requiring the necessary code to be run before an important object is accessed.