Design Patterns Explained Simply by Alexander Shvets

Design Patterns Explained Simply by Alexander Shvets

Author:Alexander Shvets
Language: eng
Format: mobi, epub

Rules of thumb

Whereas Flyweight shows how to make lots of little objects, Facade shows how to make a single object represent an entire subsystem.

Flyweight is often combined with Composite to implement shared leaf nodes.

Terminal symbols within Interpreter's abstract syntax tree can be shared with Flyweight.

Flyweight explains when and how State objects can be shared.

Private Class Data


Control write access to class attributes

Separate data from methods that use it

Encapsulate class data initialization

Providing new type of final - final after constructor


Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.