这个代码一开始以为会递归调用

[ 650 查看 / 1 回复 ]

  1. protected virtual bool ProcessConfiguration()
  2.         {
  3.             bool bResult = false;
  4.             foreach (var aProcessor in processorList)
  5.             {
  6.                 bResult = aProcessor.ProcessConfiguration() || bResult;
  7.             }

  8.             return bResult;
  9.         }
复制代码
这个代码逻辑真是非常妙。。
TOP

很微妙,回顾一下:"职责链"模式,"Composite"模式中有没有见过类似代码?总结一下.
TOP