遵从设计原则设计系统

25 阅读1分钟

MVC 三层的原因

  1. 分层能起到代码复用的作用
  2. 分层能起到隔离变化的作用
  3. 分层能起到隔离关注点的作用
  4. 分层能提高代码的可测试性
  5. 分层能应对系统的复杂性

BO、VO、Entity 存在的意义

从设计的角度来说,VO、BO、Entity 的设计思路并不违反 DRY 原则,为了分层清晰、减少耦合,多维护几个类的成本也并不是不能接受的。

总结用到的设计原则和思想

从表面上看,做业务开发可能并不是特别有技术挑战,但是深挖一下,你会发现这其中还是蕴含了很多设计原则、思想和模式的。

此文章为 8 月Day24学习笔记,内容来源于 极客时间《设计模式之美》