随笔分类 -  模式

如何在自己的项目中实现 Fluent Interface(流畅接口)
摘要:● 示例:Fluent Interface 风格的验证代码 ● 设计目标 ● 第一种实现:使用 XXValidator 封装验证方法,将重复代码抽取到泛型基类中 ● 第二种实现:自定义接口 + 扩展方法 阅读全文
posted @ 2010-08-25 09:29 1-2-3 阅读(6490) 评论(15) 推荐(6) 编辑
[UML]使用关系限定符
摘要:使用关系限定符可以  : : : :- 更精确地表达实体关系  : : : :- 直接指导实现代码的编写  : : : :- 使领域模型更简单、更容易理解 阅读全文
posted @ 2008-08-04 08:32 1-2-3 阅读(7207) 评论(15) 推荐(2) 编辑
Strategy VS Mixin(番外篇)——动态混入扩展方法
摘要:如果扩展方法(Extension Method)可以动态选择要扩展的对象…… 阅读全文
posted @ 2008-03-04 10:45 1-2-3 阅读(2282) 评论(16) 推荐(0) 编辑
Strategy VS Mixin
摘要: 阅读全文
posted @ 2008-02-26 08:16 1-2-3 阅读(7188) 评论(52) 推荐(0) 编辑