策略模式(基于接口编程。随时想到一个问题,那就是如果后期有新的行为需要添加,如何提高代码的弹性和复用性):抽象类鸭子都会游泳,会有不同的外观。具体类鸭子继承基类,因此具备了基类鸭子的特性和行为。现在有个新的需求,要求一个会飞的鸭子和吱吱叫的鸭子,如果将会飞行为和叫的行为直接加入基类中,那么所有继承该...
分类:
其他好文 时间:
2014-07-31 23:29:40
阅读次数:
219
UIDynamic是从iOS 7开始引入的一种新技术,属于UIKit框架。可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象:如重力、弹性碰撞等现象。
一、UIDynamic中的一些概念
三个重要的类:
UIDynamicItem Protocol:(要执行仿真动画的对象)
To make a custom object eligible to participate in UI...
分类:
移动开发 时间:
2014-07-31 00:03:25
阅读次数:
345
装饰者模式Decorator模式(别名Wrapper):动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的取代方案。意图:动态地给一个对象加入?一些额外的职责。就添加?功能来说,Decorator模式相比生成子类更为灵活。设计原则:1. 多用组合,少用继承。利用继承设计子类的行为,是...
分类:
其他好文 时间:
2014-07-28 14:46:43
阅读次数:
246
require 和 include 二种方式提供不同的使用弹性。
require 的使用方法如 require("MyRequireFile.php"); 。这个函式通常放在 PHP 程式的最前面,PHP 程式在执行前,就会先读入
require 所指定引入的档案,使它变成 PHP 程式网页的一部份...
分类:
Web程序 时间:
2014-07-27 11:54:23
阅读次数:
199
动态的表现手法:移动模糊的图来表示告诉移动的人或物。游戏的速率:FPS一般设置为24。游戏的加速度:补间动画的缓动表示加速度。关于反弹:弹性配合加速度,就可以提现物体的重力和运动的真实情况了。惯性:突然发生动作或突然静止的时候。 小汽车要告诉向前运动时:闲稍微向后运动一点,表现原来静止带来的惯性。 ...
分类:
其他好文 时间:
2014-07-25 19:06:12
阅读次数:
364
12星座处事方法12星座处事方法白羊:随兴所至!金牛:绝不盲目行事。双子:反应迅速。巨蟹:做事中规中矩。狮子:偏爱重要困难工作!处女:严格设定工作目标流程。天秤:冷静从不夸张急躁。天蝎:自有主张不喜欢别人过问。射手:反传统适合有弹性环境。摩羯:开始工作就不停乐于承担更多工作。水瓶:无法预测。双鱼:抽...
分类:
其他好文 时间:
2014-07-24 09:54:33
阅读次数:
171
less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less的用法比起more更加的有弹性。在more的时候,我们并没有办法向前面翻,只能往后面看,但若使用了less时,就可以使用[pageup][pagedown]等按键的功能来往前往后翻看文...
分类:
系统相关 时间:
2014-07-23 12:32:26
阅读次数:
466