Welcome

首页 / 软件开发 / C# / 设计模式(C#) - 责任链模式(Chain of Responsibility Pattern)

设计模式(C#) - 责任链模式(Chain of Responsibility Pattern)2010-05-26 cnblogs webabcd返回“”

介绍

为解除请求的发送者和接收者之间耦合,而使多个对象都有机会处理这个请求。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它。

示例

有一个Message实体类,某个类对它的操作有Insert()方法。现在要求根据插入信息的字符长度,让不同的对象去处理,这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它。