2026-10-17软件设计的取舍:抽象、契约与复杂度 · 正文抽象的收益与代价:封装何时降低复杂度比较直接读取、查询函数和单纯转调,通过版本数据的结构变化,检查一层抽象隐藏了什么、保留了什么依赖,以及新增了什么成本。软件工程·原创·概念与设计·9 分钟阅读
2026-10-17软件设计的取舍:抽象、契约与复杂度 · 导读软件设计导读:怎样形成可检查的判断说明软件设计系列要解决的问题与待办事项主线,再从短小的版本查询练习区分程序行为、设计目的和判断依据。软件工程·原创·概念与设计·6 分钟阅读
2026-10-17课程 · 导读 + 9 章软件设计的取舍:抽象、契约与复杂度从一层封装的收益与代价开始,讨论接口契约、模块边界、状态、错误和重构,并用可运行的案例检查设计判断。软件工程·原创·概念与设计·约 193 分钟 · 查看目录 →