2013年4月10日

设计模式 -- 命令模式(command)

摘要: 1、什么是command命令模式? command命令模式是“封装方法调用”的一个模式,通过封装方法调用,把运算块封装成形。那么调用此运算的对象就不必深究事情是如何进行的,只需要知道可以使用这个包装成型的方法来完成它就可以了。因为它把运算封装,而不关心具体对象和实现,因此命令模式在我们的系统中有很多应用,如队列请求,日志请求,撤消操作等等。 “封装方法调用”也可以这样理解,命令模式把“命令的请求者”和“命令的执行者”解耦。这样一来,当命令请求者在请求一个命令时不必关心执行此命令的是哪个对象,这个对象怎么执行这个命令这些细节问题。要实现这两者之间的解耦,必然的要多出一个“中间处理者”——命令,我 阅读全文

posted @ 2013-04-10 17:10 雨过晴空 阅读(263) 评论(0) 推荐(0) 编辑

ios运行错误 -- 图片处理

摘要: 通常我们在程序里会添加很多图片作为背景或者活跃元素之类的,可是图片若处理的不好很影响程序的效果。近日很忙,没时间整图片了,先实现功能吧 ,就随便找了几张图片加载在程序里了,功能实现了,在模拟器上运行十分顺利,可是在真机上运行的时候却出了错误,关键不是这个错误,是其他的一切运行良好,只有图片显示不出来……呵呵,很明显,错误报告说找不到index.png这个文件,可是我们明明已经加载了这个图片了啊,怎么会找不到啊?问题是这个图片的后缀名。我自己随便找的这个图片的后缀名原来是.gif的,不知道什么时候改的.png,这一改给我的程序带来了不小的问题啊 。呵呵,可能你要问了,这是为什么呢?我们都知道,计 阅读全文

posted @ 2013-04-10 17:09 雨过晴空 阅读(174) 评论(0) 推荐(0) 编辑

设计模式 -- 适配器模式

摘要: 听见适配器这个字眼,应该不会陌生吧,生活中很常见也很容易听到这个东西---适配器。生活中适配器真的很多呢,比如说我们使用笔记本的电源适配器,中国提供的家庭;用电的电压是220v,而笔记本生产厂商如美国却不支持220V电压,所以要在中国使用美国产的笔记本电脑就必须要有电源适配器。就像是下图那个样子,你想使用一个已经存在的类,但是他的接口又不符合要求。1、什么是适配器模式? 适配器模式将一个类的接口抓换成客户希望的另一个接口。适配器让原本接口不兼容的类可以合作无间。适配器模式涉及三个重要角色: 目标:定义了客户端使用的与特定领域相关的接口。 被适配者:定义了已经存在的接口,这些接口需要被适配。 适 阅读全文

posted @ 2013-04-10 11:31 雨过晴空 阅读(211) 评论(0) 推荐(0) 编辑

导航