pojia

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年12月17日

摘要: 我通常在想到设计模式中的职责链时, 都会想到A保存B的句柄,比如:public class A{ private B _b; void Invoke(){ _b.Invoke() ; }}public class B{ private C _c; void Invoke(){ _c.Invoke() ; }}当出现多个对象需要串联起来执行是,就需要bulid 他们的关系,让前面知道后的,这样就必须有个factory或builder 来做这件是事情,我估计把这汇总方式称为静态链式;下面换种方式来看这个这个问题,我也姑且称它为动态链式; 这应该也是Entlib 拦截器的实现和Castle不... 阅读全文
posted @ 2013-12-17 15:38 破甲 阅读(390) 评论(0) 推荐(0) 编辑