转载于:http://www.cnblogs.com/TianFang/archive/2006/12/11/589168.html主动对象模式用于降低方法执行和方法调用之间的耦合。该模式描述了另外一种更为透明的任务间通信方法。传统上,所有的对象都是被动的代码段,对象中的代码是在对它发出方法调用的线...
分类:
其他好文 时间:
2015-10-08 11:46:24
阅读次数:
247
一:模式分类从目的来看:创建型(Creational)模式:负责对象创建。结构型(Structural)模式:处理类与对象间的组合。行为型(Behavioral)模式:类与对象交互中的职责分配。从范围来看:类模式处理类与子类的静态关系。对象模式处理对象间的动态关系。二:Singleton(创建型模式...
第3章?适配器模式 第4章?建造者模式 第5章?数据访问对象模式 第6章 装饰器模式 第7章 委托模式 第8章?外观模式 第9章?工厂模式 ? ? ? ? ? ? ? ??√ 第10章 解释器模式 第11章?迭代器模式 第12章 ...
分类:
Web程序 时间:
2015-09-22 01:29:41
阅读次数:
186
设计模式 之 状态模式状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。例:人在高兴时会笑(哈哈大笑)、会哭(喜极而泣),在不高兴时也可能会笑...
分类:
其他好文 时间:
2015-09-20 10:33:33
阅读次数:
185
--参考文献;--http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html--js面向对象 封装,继承; 首先,我们先来看看,非面向对象模式编程;陈宇代码多,不灵活,浪费内存; var ....
分类:
Web程序 时间:
2015-09-12 15:58:10
阅读次数:
136
前言:
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。用于解决特定环境下、重复出现的特定问题的解决方案。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美...
分类:
编程语言 时间:
2015-08-21 00:10:59
阅读次数:
298
状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。
状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。
定义与结构
GOF《设计模式》中给状态模式下的定义为:允许一个对象在其内部状态改变时改变它的行为。这个对象看起来似乎修改了它的类。看起来,状态模式好像...
分类:
编程语言 时间:
2015-08-20 09:11:26
阅读次数:
198
转载:http://blog.csdn.net/heiyeshuwu/article/details/8688324# PHP《PHP程序设计》(第2版) --PHP语法和入门最好的书《PHP5权威编程》 --PHP入门后升级书《深入PHP:面向对象、模式与实践》(第3版) --理解PHP中的面向对...
分类:
其他好文 时间:
2015-08-14 21:14:36
阅读次数:
148
状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。
状态模式允许一个对象在其内部状态改变的时候改变其行为,这个对象看上去就像是改变了它的类一样。
状态模式的结构
用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态改变的时候,其...
分类:
其他好文 时间:
2015-08-12 14:37:55
阅读次数:
145
/*对象创建模式 除了普通的对象字面量和使用构造函数来创建对象外,还有很多更好的对象创建模式 1、命名空间 2、依赖声明 3、模块模式 4、沙箱模式 它们都帮助我们组织应用程序的代码结构,降低隐含地全局变量带来的后果*//*Before*/// 反模块设计Parent = func...
分类:
编程语言 时间:
2015-08-11 21:16:05
阅读次数:
172