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

一、它解决什么
它解决的是维护问题。项目小的时候混写能跑,项目大了就会改一处牵连一片。
二、一个比喻
像餐厅分工:服务员接单,厨房做菜,仓库管货,财务记账。谁都能干所有事,短期快,长期乱。
三、放到系统里看
常见层次包括 Controller/API 层、Service 业务层、Repository/DAO 数据层。前端也有自己的组件层次。
四、常见坑 / 学习抓手
常见坑是为了分层而分层,文件很多但职责不清。判断标准是:这个代码变化时,应该影响哪一层?
一句话总结
分层架构让代码职责清楚,长期维护成本更低。