开发式编程,声明式编程和产生式编程
摘要: 杂论开发式编程,声明式编程和产生式编程三种开发方式的相同与不同之处。
阅读全文
Domain Object:基于业务行为的分析
摘要: 本文从业务行为的角度去分析Domain Object的动态和静态差别,并结合这两个不同属性分析了Domain Object与Business Process间的关系。实际上,无论系统建模还是系统重构,努力去观察了解这两点,都有助细粒度的分析系统的业务行为,做出更合理的设计方案。
阅读全文
已知OO世界中函数式编程实践和小结
摘要: FP不是一个什么全新的概念,其设计方法描绘了一个美好的世界,但要在OO的世界里应用却还是要费一些力气的。为了更好的应用FP, 这里学习并小结一下现有的实践(包括JDK,Hibernate,DDD的Specification以及ajoo的CO)
阅读全文
高举Domain Specification,应用函数式编程
摘要: 列举应用spcification所带来好处:统一相关概念屏蔽Dao,以及函数式编程的组合特性。并提出自己在尝试实现selection specification(屏蔽了dao)应用组合能力上的思路。
阅读全文