设计模式之Bridge
将抽象与实现部分分离,使得各自能够独立变化。
?
一个抽象类的派生类需要使用多种实现,这个时候如果采用继承的方式,则派生类数量会呈现爆炸式增长,并且派生类依赖于具体实现。
这个时候,采用组合代替继承。
?
抽象是变化的,实现也是变化的。这个时候就应该使用Bridge模式。
?
Service层与Dao层采用的就是Bridge模式。
?
?
?
??
参考资料:http://www.iteye.com/topic/57178
??????????????? Bridge - 桥接模式