03 2021 档案
摘要:摘抄于《C++API设计》4.6 类设计经验 80/20法则,把精力放在 定义了系统80%行为的20%的类上。 类设计上的选项: 继承的使用:考虑类放在 现有继承层次结构中是否合适?公有继承还是私有继承? 组合的使用:考虑 相对于继承,将关联的对象 作为 数据成员 是否 更合适? 抽象接口的使用:设
阅读全文
摘要:摘抄于《C++ API设计》 4.5 创建架构的过程步骤: 1.分析影响架构的功能性需求 2.识别架构的约束 并 说明 3.创造 系统的主要对象,并确定之间的关系 4.架构交流 与 文档 架构的约束,影响架构的因素: 1.组织因素: 预算、时间、团队大小、专业知识等等 2.环境因素:硬件、平台(wi
阅读全文