设计模式C#实现(十四)——责任链模式
发布时间:2015-12-26 16:00:18
意图 适用性 结构 实现 效果 参考 意图使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。适用性在以下条件下使用:有多个对象可以处理一个请求,哪个对象处理该 ...
意图
使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
适用性
在以下条件下使用:
- 有多个对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。
- 你想在不明确指定接受者的情况下,向多个对象中的一个提交一个请求。
- 可处理一个请求的对象集合应该被动态指定。
结构
实现
实现一个邮件处理系统,将邮件按照类别交给不同的对象处理。
原标题:设计模式C#实现(十四)——责任链模式
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。
飞机随身带几个包:https://www.goluckyvip.com/tag/102652.html
飞机随身带包:https://www.goluckyvip.com/tag/102653.html
适合空运的货物:https://www.goluckyvip.com/tag/102654.html
空运货品:https://www.goluckyvip.com/tag/102655.html
国内航空小包:https://www.goluckyvip.com/tag/102656.html
飞机有跳伞包吗:https://www.goluckyvip.com/tag/102657.html
仿品独立站从建站、推广、收款到底怎么玩?:https://www.kjdsnews.com/a/1836312.html
仿品独立站从建站、推广、收款到底怎么玩?:https://www.goluckyvip.com/news/186215.html