首页
归档
分类
标签
心情
画廊
留言板
友人帐
赞赏
高压锅里的小白
行动起来,活在当下
累计撰写
61
篇文章
累计创建
28
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
高压锅里的小白
的文章
2018-03-27
设计模式-----23、命令模式
概念: Command模式也叫命令模式 ,是行为设计模式的一种。Command模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数。 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象
2018-03-27
165
0
0
设计模式
2018-03-26
设计模式-----22、状态模式
概念: State模式也叫状态模式,是行为设计模式的一种。State模式允许通过改变对象的内部状态而改变对象的行为,这个对象表现得就好像修改了它的类一样。 根据这个概念,我们举个例子 public class Behavior { private int time; pub
2018-03-26
159
0
0
设计模式
2018-03-26
设计模式-----21、备忘录模式
概念: Memento模式也叫备忘录模式又叫做快照模式(Snapshot Pattern)或Token模式,是GoF的23种设计模式之一,属于行为模式,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback)恢复对象以前的状态。 在不破坏封闭的前提下,捕获一个对象的内部状态
2018-03-26
159
0
0
设计模式
2018-03-23
设计模式-----20、模板方法模式
概念: Template Method模式也叫模板方法模式,是行为模式之一,它把具有特定步骤算法中的某些必要的处理委让给抽象方法,通过子类继承对抽象方法的不同实现改变整个算法的行为。 模板方法模式的应用场景 Template Method模式一般应用在具有以下条件的应用中: 具有统一的操作步骤或
2018-03-23
96
0
0
设计模式
2018-03-21
设计模式-----18、职责链模式
概念: Chain of Responsibility(CoR)模式也叫职责链模式、责任链模式或者职责连锁模式,是行为模式之一,该模式构造一系列分别担当不同的职责的类的对象来共同完成一个任务,这些类的对象之间像链条一样紧密相连,所以被称作职责链模式。 职责链模式的应用场景 比如客户Client要
2018-03-21
40
0
0
设计模式
2018-03-21
设计模式-----17、中介者模式
概念: Mediator模式也叫中介者模式,是由GoF提出的23种软件设计模式的一种。Mediator模式是行为模式之一,在Mediator模式中,类之间的交互行为被统一放在Mediator的对象中,对象通过Mediator对象同其他对象交互,Mediator对象起着控制器的作用。 中介者模
2018-03-21
163
0
0
设计模式
2018-03-19
设计模式-----15、适配器模式
概念: Adapter模式也叫适配器模式,是构造型模式之一,通过Adapter模式可以改变已有类(或外部类)的接口形式。 举个例子:我们使用电脑,家里的电源是220V的,而我们的电脑是18V的,这时如果我们直接把电源连接电脑,一定会导致电脑被烧坏,因为电源电压太高了,这时我们就需要一个电源适
2018-03-19
126
0
0
设计模式
2018-03-16
设计模式-----14、桥接模式
Bridge 模式又叫做桥接模式,是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstraction)与行为实现(implementation)分离开来,从而可以保持各部分的独立性以及应对它们的功
2018-03-16
152
0
0
设计模式
2018-03-15
设计模式-----13、组合模式
Composite模式也叫组合模式,是构造型的设计模式之一。通过递归手段来构造树形的对象结构,并可以通过一个对象来访问整个对象树。 组合(Composite)模式的其它翻译名称也很多,比如合成模式、树模式等等。在《设计模式》一书中给出的定义是:将对象以树形结构组织起来,以达成“部分-整体”的
2018-03-15
160
0
0
设计模式
2018-03-14
设计模式-----12、外观模式
Facade模式也叫外观模式,是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。 外观模式的角色和职责 Facade:为调用方定义简单的调用接口。 Clients:调用者。通过
2018-03-14
165
0
0
设计模式
1
2
3
4
5
6
7