03-04 MVC 与分层架构:别让代码搅成一锅粥

03-04 MVC与分层架构 是为了让代码各回各家:入口、业务、数据访问、展示不要混在一起。


一、它解决什么

它解决的是维护问题。项目小的时候混写能跑,项目大了就会改一处牵连一片。

二、一个比喻

像餐厅分工:服务员接单,厨房做菜,仓库管货,财务记账。谁都能干所有事,短期快,长期乱。

三、放到系统里看

常见层次包括 Controller/API 层、Service 业务层、Repository/DAO 数据层。前端也有自己的组件层次。

四、常见坑 / 学习抓手

常见坑是为了分层而分层,文件很多但职责不清。判断标准是:这个代码变化时,应该影响哪一层?

一句话总结

分层架构让代码职责清楚,长期维护成本更低。


关联笔记