高内聚低耦合
做好高内聚低耦合,思路也很简单:定职责、做归类、划边界。
定职责
系统或者模块层面(包)
在class或者function层面
做归类
基础层:
聚合层:
接入层:
划边界
调用某些class必须通过interface而不是implement
访问会员表数据的class中不能存在访问商品数据的function
模块级别,给每一种类型的class分配不同project,打包到各自的dll(jar)中
做好高内聚低耦合,思路也很简单:定职责、做归类、划边界。
定职责
系统或者模块层面(包)
在class或者function层面
做归类
基础层:
聚合层:
接入层:
划边界
调用某些class必须通过interface而不是implement
访问会员表数据的class中不能存在访问商品数据的function
模块级别,给每一种类型的class分配不同project,打包到各自的dll(jar)中
本文标题:分布式系统关注点
本文链接:https://www.haomeiwen.com/subject/kzjksqtx.html
网友评论