设计模式
duduliao
初学数学,后学计算机,缘来于图形学;
展开
-
责任链(Chain of Responsibility)模式
一. 写在前面的这么多的设计模式,我觉得职责链是我第一次看上去最简单,可是回想起来却又最复杂的一个模式。因此,这个文章我酝酿了很久,一直也没有胆量发出来,例子也是改了又改,可是仍然觉得不够合理。所以希望各位多多指教。二. 什么是链文章伊始,先让我们了解这个最基本的概念,什么是链。我给链下了这样的定义:1. 链是一系列节点的集合。2. 链的各节点可灵活拆转载 2009-05-05 16:35:00 · 1190 阅读 · 1 评论 -
责任链(Chain of Responsibility)模式
责任链(Chain of Responsibility)模式收藏行为模式(Behavioral Pattern)是对在不同的对象之间划分责任和算法的抽象化。行为模式不仅仅是关于类和对象的,而且是关于它们之间的相互作用的。行为模式分为类的行为模式和对象的行为模式两种。类的行为模式:类的行为模式使用继承关系在几个类之问分配行为。 对象的行为模式:对象的行为模式则使用转载 2009-05-05 16:13:00 · 409 阅读 · 0 评论 -
设计模式之Command - 命令模式
Command(CoR)模式也叫命令模式,是由GoF提出的23种软件设计模式的一种。本文介绍设计模式中的(Command)模式的概念,用法,并用Command模式给出了一个简单的execute/undo实现。Command模式的概念 Command模式是行为模式之一,Command模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数。Comma转载 2009-05-06 14:39:00 · 548 阅读 · 0 评论