《JAVA与模式》之观察者模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者
分类:
编程语言 时间:
2016-02-26 12:12:02
阅读次数:
166
《JAVA与模式》之责任链模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理
分类:
编程语言 时间:
2016-02-26 12:07:07
阅读次数:
256
一、模式解析 解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。 以上是解释器模式的类图,事实上我很少附上类图,但解释器模式确实比较抽象,为了便于理解还是放了上来,此模式的要点是: 1、客户端提供一
分类:
其他好文 时间:
2016-02-16 00:04:06
阅读次数:
239
模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以详细方法以及详细构造函数的形式实现。然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类能够以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 设计模式 模板方法模式:在一个方法中定义一个算法的框架,而将
分类:
其他好文 时间:
2016-02-02 17:53:00
阅读次数:
109
sed是一种行编辑器,一次处理一行内容,处理时把当前处理的行存储在一个临时缓冲区,称为“模式空间”(patternspace),接着用sed命令处理模式空间中的内容,处理完成后把模式空间中的内容打印到屏幕上,完成一行的编辑。注:默认情况下sed并不做原地修改,不会修改源文件sed..
分类:
其他好文 时间:
2016-01-28 07:09:46
阅读次数:
196
行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述他们之间的通信模式,这些模式刻画了在运行时难以跟踪的复杂的控制流。行为类模式使用继承机制在类间分派行为;行为对象模式使用对象复合而不是继承。1. TemplateMethod——类行为模式作用:定义一个操作中算法的骨架,而将...
分类:
其他好文 时间:
2016-01-23 21:38:29
阅读次数:
205
一、sed命令的用法sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern
space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容..
分类:
其他好文 时间:
2016-01-22 18:34:07
阅读次数:
161
【转载】责任链模式在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出....
分类:
其他好文 时间:
2016-01-22 17:34:39
阅读次数:
136
1、sed简介 sed (Stream Editor)是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文....
分类:
其他好文 时间:
2016-01-22 13:27:03
阅读次数:
103
责任链(Chain of Responsibility)模式: 责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些处理对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利....
分类:
其他好文 时间:
2016-01-21 23:40:32
阅读次数:
242