MVC 三层的原因
- 分层能起到代码复用的作用
- 分层能起到隔离变化的作用
- 分层能起到隔离关注点的作用
- 分层能提高代码的可测试性
- 分层能应对系统的复杂性
BO、VO、Entity 存在的意义
从设计的角度来说,VO、BO、Entity 的设计思路并不违反 DRY 原则,为了分层清晰、减少耦合,多维护几个类的成本也并不是不能接受的。
总结用到的设计原则和思想
从表面上看,做业务开发可能并不是特别有技术挑战,但是深挖一下,你会发现这其中还是蕴含了很多设计原则、思想和模式的。
此文章为 8 月Day24学习笔记,内容来源于 极客时间《设计模式之美》。