总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
其实还有两类:并发型模式和线程池模...
分类:
其他好文 时间:
2016-05-13 14:59:54
阅读次数:
252
时隔1年又让我鼓捣iOS,刚接手就是上架,经验值为0的我,虽然内心是拒绝的,但还是要接受这项任务滴!也就是在被拒后重新审核,再改在提交。。。这样反复的过程中也对上架流程熟悉了好多,写篇帖子送给同为菜鸟的你,如果里面有很菜的东西,大牛请自动忽略,毕竟这也是还为菜鸟的我的备忘录呢!
一、证书的导出
1.1 前期工作
首先你需要有一个苹果的开发者帐号,一个Mac...
分类:
移动开发 时间:
2016-05-13 03:44:35
阅读次数:
192
《编程珠玑》的作者在开篇课后习题中提到当一个整数多次出现该如何进行排序统计,本文使用位逻辑运算解决这个问题。在操作时,将一个字符(char)分成两个部分用于统计两个相邻整数出现的次数。...
分类:
其他好文 时间:
2016-05-12 19:26:04
阅读次数:
148
一.备忘录模式的定义:
在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
二.备忘录模式的结构和角色:
1.Originator(发起人):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内部状态。Originator可以根据需要决定Memento存储自己的哪些内部状态。
2.Mem...
一.简介
今天来学习一下设计模式中的备忘录模式。说到这个模式,也许不太熟悉,不过相信写代码的时候,写错了之后,Ctrl+Z的功能用得还是比较多的,比如Word,Photoshop等编辑软件中,撤销功能都是必不可少的。而备忘录模式就是一个很好地实现撤销功能的一种设计模式。它可以让我们的系统恢复到之前的状态,嗯哼,传说中的月光宝盒!
下面看一下备忘录模式的定义以及UML类图:
在不破坏...
分类:
其他好文 时间:
2016-05-07 08:56:27
阅读次数:
169
备忘录模式定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。...
分类:
其他好文 时间:
2016-05-07 08:53:09
阅读次数:
127
备忘录:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。 举例如下: Originator:发起人,负责创建一个备忘录Memento,用以记录当前时刻它的内部状态,并可使用备忘录恢复内部状态。它根据需要决定Memento存储Orig ...
分类:
其他好文 时间:
2016-05-03 12:05:53
阅读次数:
136