保持良好的分层
2015-10-23 20:02
330 查看
最好能让应用中的领域部分与其余部分相比保持尽可能小( 而不是和其余部分掺杂在一起),因为一个典型的应用包含了大量访问数据库、 访问文件或网络、 用户界面等相关的代码,而业务逻辑经常被嵌入到 UI 组件和数据库脚本的行为中,之所以经常这样做,原 因是这样可以很容易地让事情快速工作起来(挑动了多少人的神经啊)。
当领域相关的代码被混入到其他层时,要阅读和思考这些代码也变得极其困难 。 表面看上去是对 UI 的修改,却变成了对业务逻辑的修改。 对业务规则的变更可能需要谨慎跟踪用户界面代码、 数据库代码以及其他程序元素。
---DDD Quikly
相关文章推荐
- CoreData 总结
- 智能指针
- Java-ServletContextAttributeListener
- Java-ServletContextAttributeListener
- 读《认知与设计:理解UI设计准则》第五章
- android RecyclerView响应点击事件(二)
- 如何去实现概念完整性
- Network of Schools(强连通分量+缩点) (问添加几个点最少点是所有点连接+添加最少边使图强连通)
- Cocos2d入门--3--小球运动
- HTML5特性
- 数据源和连接池
- windows 下命令行查看CPU负载
- 概念缺失
- 铺垫与突破
- ArcGIS地统计分析之泛克里格插值
- 【基础练习】【Floyd+枚举】codevs1167 树网的核题解
- subsets
- 不变式与根对象
- 内聚性
- Java-ServletContextListener