组合 、委托
基本常识:策略模式和状态模式是双胞胎,在出生时才分开。
一般来说,我们把策略模式想成是除了继承之外的一种弹性替代方案。
什么时候用接口? or 抽象类?
当实现接口的类中,重复代码太多时,可考虑继承 。
OO模式:
状态模式--允许对象在内部状态改变时改变它的作为,对象看起来好像修改了它的类
如: 因为一个状态对应一个类, 每个类中的方法名相同,但实现不同...
分类:
其他好文 时间:
2014-06-05 03:52:54
阅读次数:
209
加减速运动速度不断增加或减少速度减小到负值,会向反方向运动弹性运动在目标点左边,加速;在目标点右边,减速根据距离,计算加速度带摩擦力的弹性运动弹性运动+摩擦力弹性:速度
+= (目标点 - 当前值)/系数; //6 , 7 , 8速度 *= 摩擦系数; // 0.7 0.75终止条件距离足够近 并且...
分类:
Web程序 时间:
2014-06-02 08:48:25
阅读次数:
653
设计模式的作用:库与框架帮我们实现功能,但是无法帮助我们将应用组织成容易了解、容易维护、具有弹性的架构,所有需要设计模式设计模式的使用:设计模式不会直接进入你的代码中,而是先进入你的大脑中。一旦你先在大脑中装入了许多关于模式的知识,就能够开始在新设计中采用它们,并当你的代码变得如
同搅和在一团没有弹...
分类:
其他好文 时间:
2014-05-31 18:45:17
阅读次数:
288
压膜机包胶预热轮,属于IC框架压膜机零部件领域。包括预热轮(1)和轮轴(2),所述预热轮(1)与轮轴(2)同轴并套在轮轴(2)外圈,轮轴(2)从预热轮(1)两端伸出,其特征在于:所述预热轮(1)表面固定一层具有弹性的防护层(3)。该压膜机包胶预热轮能防止基材磨伤、提高基材质量,提高基材生产成品率,具...
分类:
其他好文 时间:
2014-05-31 02:51:15
阅读次数:
247
新买了ipad,在ipad上面看见的一个效果,pc上应该也见过,但是还是ipad上面有印象,如果是弹性运动就最好了无标题文档
分类:
其他好文 时间:
2014-05-30 14:43:16
阅读次数:
237
使用设计模式改善程序结构(三)设计模式在某种程度上确实能够改善我们的程序结构,使设计具有更好的弹性。也正是由于这个原因,会导致我们可能过度的使用它。程序结构具有过度的、不必要的灵活性和程序结构没有灵活性一样都是有害的。本文将分析过度的灵活性可能造成的危害,并且结合一些实例来阐述使用设计模式改善程序结...
分类:
其他好文 时间:
2014-05-28 18:24:48
阅读次数:
265
本文总结了PHP的include()和require()两种包含外部文件的方法的不同之处。基本上就是,加载失败的处理方法,性能,以及使用弹性方面的不同。PHP的include()和require()是两种包含外部文件的方法,对于这两种方法有什么区别,很多初学者可能不是很明白。下面总结一下PHP
in...
分类:
Web程序 时间:
2014-05-26 21:53:57
阅读次数:
299
每天一个linux命令(13):less 命令less工
具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less的用法比起more更加的有弹性。
在more的时候,我们并没有办法向前面翻,只能往后面看,但若使用了less时,就可以使用[pageup...
分类:
其他好文 时间:
2014-05-26 18:26:11
阅读次数:
249
引言 Java 动态代理机制的出现,使得 Java
开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本....
分类:
编程语言 时间:
2014-05-26 15:17:03
阅读次数:
356
装饰者模式(Decorator Pattern) 详解
本文地址: http://blog.csdn.net/caroline_wendy
装饰者模式(Decorator Pattern):
动态地将责任附加到对象上. 若要扩展功能, 装饰者提供了比继承更有弹性的替代方案.
使用方法:
1. 首先创建组件(Component)父类, 所有类,
具体组件(...
分类:
其他好文 时间:
2014-05-24 20:45:41
阅读次数:
317