12 2013 档案

JS复杂对象克隆
摘要:之前一直比较习惯用Ext.apply()方法来实现对象的克隆,今天遇到一个问题,当对象中含有数组,且数组中包含复杂类型时,Ext.apply()的克隆就有问题了。于是就想着试试自己能不能解决。在网上查了一会儿,发现如下代码:function clone(myObj){if(typeof(myObj)... 阅读全文

posted @ 2013-12-26 13:54 忄去 阅读(805) 评论(0) 推荐(0)

学习笔记:工厂方法模式及简单工厂模式的对比
摘要:笔记来源《深入浅出设计模式(中文版)》。工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂方法模式的概念工厂方法模式去掉了简单工厂模式中工厂方法的静态属性,使得它可以被子类继承。这样在简单工厂模式里集中在工厂方法上的压力可以由工厂方法模式里不同的工... 阅读全文

posted @ 2013-12-13 15:17 忄去 阅读(352) 评论(0) 推荐(0)

学习笔记:体会简单工厂模式的美妙之计算器的实现
摘要:笔记来源于《戏说面向对象设计》。在群里下载的资料,看过几次关于设计模式的资料,第一次理解得比较深刻得。好好学习~简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存在的目的很简单:定义一个用于创建对象的接口。先来看看它的组成:1) 工厂类角色:这是本模式的核心,含有一定的商业... 阅读全文

posted @ 2013-12-13 14:47 忄去 阅读(442) 评论(0) 推荐(0)

导航