professional

模块化

作用域 功能 职责

原则:

领域驱动设计方法

Naked objects 裸对象模型

通用用户界面并不依赖于代码生成:它是动态创建的。在运行时,框架使用了反射技术将领域对象呈现在用户界面上。

这要求业务逻辑必须全部写在domain objects上, 然后用户界面被抽象成一个domain object.最后一步是自动创建用户界面