通用理念
child::
类的设计
梗概:
万物皆对象 凡是能够抽象出一套模板的一个整体, 就可以设计为类 然后则这个类实例化的对象之间彼此独立
确定需要多少个类
child::逻辑拆分为多个类
类的关系
- child::类的关系
实例
问题: 现在要给统计分别在固定员工, 临时工, 物资上所花费金钱 分析:
指向原始笔记的链接
- 这三个类实现财务统计功能各不相同, 作为多态
- 显然这固定员工和临时同属一个员工类, 令其为抽象类
- 物资类和抽象员工类都去实现财务统计接口
- 而抽象员工类又有两个形态, 分别让那两个子类去实现接口
- 最后根据输入数据实例化对应类的对象
- 将这些对象赋值接口数组中
- 遍历这些数组, 使用接口回调
- 实现一行代码针对多种对象
针对构造函数的设计
- child::针对构造函数的设计