设计模式理解(六)结构型——桥接模式

这个设计模式阐述了这样一个原则:合成/聚合原则,就是优先使用对象的合成/聚合,而不是类的继承。

直接拿书的例子了:

这样就真是太坑了:不如试试这样:

明显很爽啊,以后要加什么就加什么,两个抽象类之间有一个聚合线,方法就是一个简单的set()或是add(),于是就叫桥接模式。

给出UML图吧,也跟上图差不多:

 

posted @ 2016-03-02 17:44  myjhaha  阅读(158)  评论(0编辑  收藏  举报