zzbo

唏嘘的感慨一年年。。。

2012年2月14日 #

[设计模式]桥接模式

摘要: 桥接模式可以把抽象类和实现类进行各自封装和扩展,目的在于解耦。由于桥接模式可以增强了组合性,我们可以很灵活地修改类,并且很好地重用。我们可以先看一下简单的片断://这是一个演示简单的桥接模式片断(本例子只假设在标准浏览器情况下)//先获取DOMvar DomA = document.getElementById('divA');//给DomA绑定事件DomA.addEventListener('click',funcA,false);//定义funcAfunction funcA(){ var id = this.id; alert("I'm 阅读全文

posted @ 2012-02-14 12:02 zzbo 阅读(353) 评论(0) 推荐(1)

[设计模式]装饰者模式

摘要: 装饰者模式有点像单体模式,无非就是动态给一个对象添加一些属性或方法,扩展比较方便。我不明白为什么会取这个名字,难道给对象添加功能也被看作是装饰吗?呵呵。我们先来看一个单体例子//这是一个简单的单体例子var testObj = { a:function(){}, b:function(){}, c:{ d:function(){alert("hello")}, e:function(){} }}非常简单明了的单体,如果要往这个对象里面的子对象c添加方法,则这样写:testObj.c.f = function(){this.d()}怎样?是不是... 阅读全文

posted @ 2012-02-14 11:41 zzbo 阅读(281) 评论(0) 推荐(0)

导航