设计模式理解(六)结构型——桥接模式
这个设计模式阐述了这样一个原则:合成/聚合原则,就是优先使用对象的合成/聚合,而不是类的继承。
直接拿书的例子了:
这样就真是太坑了:不如试试这样:
明显很爽啊,以后要加什么就加什么,两个抽象类之间有一个聚合线,方法就是一个简单的set()或是add(),于是就叫桥接模式。
给出UML图吧,也跟上图差不多:
这个设计模式阐述了这样一个原则:合成/聚合原则,就是优先使用对象的合成/聚合,而不是类的继承。
直接拿书的例子了:
这样就真是太坑了:不如试试这样:
明显很爽啊,以后要加什么就加什么,两个抽象类之间有一个聚合线,方法就是一个简单的set()或是add(),于是就叫桥接模式。
给出UML图吧,也跟上图差不多: