Bridge Pattern
摘要
The Bridge pattern is a strong promoter of flexibility and extensibility. Using this pattern, you separate an abstraction from its implementation so that both can evolve independently. Understanding this pattern may appear difficult in the beginning, but once you go through the examples along with the implementations, you’ll value the concept behind this pattern.