- 系统设计思路
需求分析
划分系统模块
概要设计
分析各个模块所包含的类 类之间的关系
类设计
确定类的实例域和方法域
API设计
确定函数签名
单元测试
对每个函数单独测试 边界测试 逻辑测试等等
Code Review
改善代码质量 提高易读性 使用设计模式 提高重用性 - API设计原则
基本函数功能越单一
其可组合性越强 可复用性越强 上层封装函数灵活性越高 系统耦合度越低 可维护度就越好
按类型划分组织API
同样是为了提高重用度和易读性 降低API迭代和维护成本
工程项目和系统模块设计
最新推荐文章于 2022-04-23 23:02:39 发布