引: 备忘录模式是我们设计上的“月光宝盒”,可以让我们回到需要的年代;是程序数据的“后悔药”,吃了它就可以返回上一个状态;是设计人员的定心丸,确保即使在最坏的情况下也能获得最近的对象状态。
设计模式之禅——门面模式
发表于
|
分类于
设计模式
引:怎样保证“金玉其外,败絮其中”,门面模式可以达到你的要求!
设计模式之禅——观察者模式
发表于
|
分类于
设计模式
引:被观察者做出动作了,然后通知观察者做出反应。观察者模式就是这么简单!
设计模式之禅——组合模式
发表于
|
分类于
设计模式
引:部分类可以组成整体类,然后拥有一个统一的接口,这就是组合模式。
设计模式之禅——迭代器模式
发表于
|
分类于
设计模式
引:提起迭代器,大家一定能想到Java的Iterator,不错,我们这次讲的迭代器模式就是目前大部分语言都已经实现的迭代器。
设计模式之禅——适配器模式
发表于
|
分类于
设计模式
引:适配器模式在生活中非常常见,比如你的笔记本上的电源适配器,通过它笔记本可以使用在110~220V之间变化的电源,而笔记本还可以正常工作。
设计模式之禅——策略模式
发表于
|
分类于
设计模式
引:将所有方法封装起来,要用什么方法就打开什么方法,这就是策略模式。
设计模式之禅——装饰模式
发表于
|
分类于
设计模式
引:想给某些类增加一些功能,有些人可能会想到直接修改类,但是要求不影响子类,这就需要用到装饰模式了。
设计模式之禅——责任链模式
发表于
|
分类于
设计模式
引:一个问题对应一个解决方法,你一般需要去找到对应的方法,现在有一种方法就是你不管遇到什么问题只要交给第一个解决方法就可以了,美滋滋,这就是责任链模式。
设计模式之禅——命令模式
发表于
|
分类于
设计模式
引:作为领导人只要发布命令即可,而不用在发布命令的时候还要去找到实施的人,我相信领导人一定超级高兴,因为实施的人已经包含在命令里了。这就是命令模式。