1、简书:一个优雅的写作/阅读平台。2、知乎:知识分享社区;3、behance:设计者的圈子;4、海词词典:电脑、手机同步查询的好帮手(电脑端快捷键:双击 Alt 弹出/关闭查询框,非常方便)5、轻单:碎片化时间阅读平台;6、微日历:日程提醒利器;7、Suru:简洁炫彩备忘录;8、百词斩、多邻国、不...
分类:
移动开发 时间:
2015-06-10 14:04:29
阅读次数:
146
声明:本系列博客参考资料《大话设计模式》,作者程杰。
备忘录模式又叫做快照模式或Token模式,在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
UML类图:
角色: ...
分类:
Web程序 时间:
2015-06-10 12:27:21
阅读次数:
171
电子备忘录
1 系统的基本功能
利用电子备忘录记录未来某时间内的待办事宜。允许查询、添加。
2 要求
(1)备忘信息的保存方式自己设定,尽量保证操作灵活。一条备忘信息最多允许100个汉字。备忘信息的时间设置可以精确到具体的某个日期、或者某个日期中的某个时间段、或者某个日期中的某个具体时间。可以对事件的重复出现进行设置,如每月10号取工资,6月16号到28号每天上午9:10考试等。
(2)...
分类:
其他好文 时间:
2015-06-10 06:36:46
阅读次数:
118
备忘录模式:
在不破换封装性的前提下,捕获一个对象的内部状态并将这个状态保存到对象外部,这样这个对象之后可以恢复到保存的状态。
Without violating encapsulation, capture and externalize an object’s internal state so that the object can be restored to this state la...
分类:
其他好文 时间:
2015-06-09 17:13:49
阅读次数:
136
命令模式命令模式的优点:命令模式将调用操作的对象与如何实现该操作的对象解耦。将命令当成一个头等对象,它们可以像一般对象那样进行操纵和扩展可以将多个命令复合成一个命令,与Composite模式结合使用增加新的命令很容易,隔离对现有类的影响可以与备忘录模式配合,实现撤销功能。命令模式图:由此带来的好处:...
分类:
其他好文 时间:
2015-06-07 15:50:09
阅读次数:
92
一、设计模式的分类
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
二、设计模...
分类:
其他好文 时间:
2015-06-05 17:33:26
阅读次数:
165
当调用setValue:forKey:方法设置属性时, 首先查找set<Key>方法,如果没有此方法,接收器的类方法accessInstanceVariablesDirectly返回YES,开始查找实例变量,查找顺序为:_<key>,?_is<Key>,?<key>, is<Key>,...
分类:
其他好文 时间:
2015-06-03 14:03:20
阅读次数:
90
备忘录模式又叫做快照模式(Snapshot Pattern)或Token模式,是对象的行为模式。 备忘录对象是一个用来存储另外一个对象内部状态的快照的对象。备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并外部化,存储起来,从而可以在将来合适的时候把这个对象还原.....
分类:
其他好文 时间:
2015-05-30 17:57:54
阅读次数:
111
【1】什么是备忘录模式?在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。【2】备忘录模式的代码示例:代码示例如下:#include #include #include using namespace std;class Memo{p...
分类:
其他好文 时间:
2015-05-28 00:31:08
阅读次数:
90
设计模式分为三种类型,共23类。 创建型模式:单件模式、抽象工厂模式、建造者模式、工厂方法、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状...
分类:
其他好文 时间:
2015-05-27 22:43:38
阅读次数:
219