架构,微服务,分布式

分布式系统关注点

2019-01-31  本文已影响7人  任嘉平生愿

高内聚低耦合

做好高内聚低耦合,思路也很简单:定职责、做归类、划边界

定职责

系统或者模块层面(包)

在class或者function层面

做归类

基础层:

聚合层:

接入层:

划边界

调用某些class必须通过interface而不是implement

访问会员表数据的class中不能存在访问商品数据的function

模块级别,给每一种类型的class分配不同project,打包到各自的dll(jar)中

上一篇 下一篇

猜你喜欢

热点阅读