Skip to content

面向对象设计与分析

参考资料

  • HeadFirst 面向对象分析与设计 - ... -

Tips

  • 枚举类型进行类型检查与值检查

分析

  • 挖掘需求
  • 编写测试样例
  • 测试驱动开发

设计

  • 如果一个类的对象总有一些值为 NULL, 那不妨将常用子集抽象为一个类, 原类型继承 / 依赖此类
  • 解耦的关键是将不属于自己的职责委托