您的位置:首页 > 其它

设计模式-桥梁模式

2015-01-06 11:05 155 查看
桥梁模式:将抽象化与实体化脱耦,使得二者可以独立地变化。



Abstraction与Implementor之间用聚合的关系,代表着Implementor是其的组成部分。Abstraction内有Implementor的引用。

在这里稍微阐述自己滴特殊看法:设计模式只是一种思想,纯粹滴思想,是对于最本质滴东西滴把握,就像道德经,阴阳五行,道出事物与事物之间最根本的联系与影响。所以这里只不过是用java的语言形式把这个阐述出来的。所以在看设计模式的时候,从基础层面上要告诫自己,这是思想,这是本质,和语言无关的。只不过拿出一种语言作为范例来进行解释。

然后对于桥梁模式,我就想打个比方:一个抽象事物代表一类具体事物。但是具体事物中都包含着属于相同属性的事物。也就是说,相同属性的事物是具体事物的组成部分之一,但是这个事物过于复杂,变化过于繁杂。所以就把这个事物单独拉出来,单独抽象成一个抽象事物,形成与母体聚合(关联)的关系。在java里也就是说,母体里包含对此复杂事物的引用。这样把变化过于复杂的事物单独拉出来,便于分析和扩展。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: