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