首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

23方式之外的模式——规格模式 Specification Pattern

2012-10-29 
23模式之外的模式——规格模式 Specification Pattern?? ? 规格模式是组合模式的一种扩展,在框架性开发中使

23模式之外的模式——规格模式 Specification Pattern

?? ? 规格模式是组合模式的一种扩展,在框架性开发中使用较多(项目级开发很少使用),这里做一个简单的介绍。由于是摘录,上下文章节可以参考我的博客,http://hi.baidu.com/cbf4life,或者下载PDF文件也一样。 ?发带格式、带图片的DOC文档太麻烦了,刚刚还出现了内容都整理好了,然后附件上传不上来,就在那转圈,我晕,只有重新发了!


23方式之外的模式——规格模式 Specification Pattern


??? ??这里假设了一个这样一个场景,有一堆的User对象,UserProvider提供查询服务。们来看组合规格书(CompositeSpecification),它是一个抽象类,实现了与或非的操作,如下所示。

?

===名字包含国庆的人员===

用户名:国庆牛 年龄:82

16 楼 Durian 2009-12-10   头一次听说这种模式。
经典的23种之外应该还有各种变形和扩展,今天终于在这里应验了。
看来学武止境也。 17 楼 jiasky 2010-06-01   楼主的举例生动有趣
   happyWithMan...
      KindWomen...
          makeEyesWithMan...
严重支持!

热点排行