10-01 暗线一:抽象与分层
10-01 暗线一_抽象与分层 是软件工程的第一条暗线:复杂系统要靠边界变简单。
一、它解决什么
它解决的是人脑扛不住全部细节的问题。抽象让你先看接口和职责,不必每次钻进所有实现。
二、一个比喻
像城市地图。你看地铁图不用知道每根螺丝在哪里,但能知道怎么换乘。
三、放到系统里看
前端、后端、数据库、网络、部署都是层;03-04 MVC与分层架构、01-02 网络分层模型 也是同一思想。
四、常见坑 / 学习抓手
常见坑是抽象太薄挡不住复杂度,或抽象太厚让人看不懂。好抽象要服务理解和变化。
一句话总结
抽象和分层让复杂系统有边界、有秩序。