处理概括关系(即继承关系)一、字段上移二、函数上移三、构造函数本体上移四、函数下移五、字段下移六、提炼子类
处理概括关系(即继承关系)
一、字段上移
二、函数上移
三、构造函数本体上移
四、函数下移
五、字段下移
六、提炼子类
七、提炼超类
八、提炼接口
九、折叠继承体系
十、塑造模板函数
十一、以委托取代继承
十二、以继承取代委托
处理概括关系(即继承关系)
一、字段上移
二、函数上移
三、构造函数本体上移
四、函数下移
五、字段下移
六、提炼子类
七、提炼超类
八、提炼接口
九、折叠继承体系
十、塑造模板函数
十一、以委托取代继承
十二、以继承取代委托