编写代码的原则
组件原则:组件内的关系(组内聚合)组件间的关系(组件耦合)
组件聚合方面的原则有以下几个:
- REP:复用/发布等同原则
- CCP:共同闭包原则
- CRP:共同复用原则
组件耦合方面的原则有以下几个:
- ADP:无依赖环原则
- SDP:稳定依赖原则
- SAP:稳定抽象原则
水平分层
- 表现层 – Controller和VO
- 业务逻辑层 – Service,Manager
- 数据层 – Mapper、DO
垂直分层
解耦方式
- 源码层次
- 部署层级
- 服务层次
Free Open Share