July 2001
Beginner to intermediate
368 pages
6h 52m
English
In Chapter 9, “The Bridge Pattern,” I showed how the Bridge pattern can be derived using commonality/variability analysis. Many other patterns can be derived as well, including the Strategy, Iterator, Proxy, State, Visitor, Template Method, and Abstract Factory. What is more important, however, is how many patterns are implemented by using commonality/variability analysis. Looking for commonalities can help us discover that a pattern is present in our problem domain.
For example, in the Bridge pattern, I may start with several special cases:
Knowing the Bridge helps ...
Read now
Unlock full access