- 博客(4)
- 资源 (13)
- 收藏
- 关注
转载 设计模式(四)
本章讲讲第三类和第四类。19、备忘录模式(Memento)主要目的是保存一个对象的某个状态,以便在适当的时候恢复对象,个人觉得叫备份模式更形象些,通俗的讲下:假设有原始类A,A中有各种属性,A可以决定需要备份的属性,备忘录类B是用来存储A的一些内部状态,类C呢,就是一个用来存储备忘录的,且只能存储,不能修改等操作。做个图来分析一下: Original类是原始类,里面有需要保存的属性value及
2016-01-15 17:07:56 242
转载 设计模式(三)
先来张图,看看这11中模式的关系: 第一类:通过父类与子类的关系进行实现。 第二类:两个类之间。 第三类:类的状态。 第四类:通过中间类 13、策略模式(strategy)策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口,设计一个抽象类(可有可无,属于辅助类),提供辅助函数,
2016-01-15 16:42:13 190
转载 设计模式(二)
我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图: 6、适配器模式(Adapter)适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式
2016-01-06 09:14:09 317
转载 设计模式(一)
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用
2016-01-04 13:34:03 234
materialize框架下载
2015-11-05
exe4j 绿色版
2015-10-27
Flappy T-Rex Java源码
2015-10-26
S_MarkDownEditor_setup_32 v1.2
2015-10-23
S_MarkDownEditor_setup_64 v1.2
2015-10-23
S_MarkDownEditor_setup_64
2015-10-16
S_MarkDownEditor绿色版
2015-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人