首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Javascript面向对象之6桥接模式-《javascript设计模式》笔记

2012-09-17 
Javascript面向对象之六桥接模式-《javascript设计模式》笔记关于桥接模式的定义:在软件系统中,某些类型由于

Javascript面向对象之六桥接模式-《javascript设计模式》笔记

关于桥接模式的定义:在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。来自百度百科http://baike.baidu.com/view/4520638.htm

这里不像粘大段的js代码来解释桥接模式,说说我的理解吧,桥接模式主要有两方面的功能:

1.桥接模式可以拆分耦合度较高的代码,将其变为耦合度较低的代码,然后再使用一个“桥”式代码将其组合,实现原有的功能;这样的好处是松散的代码可以复用,也可以进行单元测试,同时能不改变原有的调用方式。

2.从1而来,应用桥接模式可以将松散的代码组合成耦合度较高的代码,让复杂的实现对接口调用者“透明”;

热点排行