实现一个支持各种统计规则的性能计数器

79 阅读1分钟

小步快跑、逐步迭代

学会结合具体的需求,做合理的预判、假设、取舍,规划版本的迭代设计开发。

面向对象设计与实现

  1. 划分职责进而识别出有哪些类
  2. 定义类及类与类之间的关系
  3. 将类组装起来并提供执行入口

面向对象设计和实现要做的事情,就是把合适的代码放到合适的类中。让代码尽量地满足低耦合、高内聚、单一职责、对扩展开放对修改关闭等之前讲的各种设计原则和思想,尽量地做到代码可复用、易读、易扩展、易维护。

此文章为 8 月Day26学习笔记,内容来源于 极客时间《设计模式之美》