处理继承关系
来源:互联网 发布:asp.net是编程语言吗 编辑:程序博客网 时间:2024/05/16 16:58
1 Pull Up Field(字段上移):两个子类拥有相同的字段,将该字段移至超类
2 Pull Up Method(函数上移)
3 Pull Up Constructor Body(构造函数本地上移):你在各个子类中拥有一些构造函数,他们的本地几乎一致,在超类中新建一个构造函数,并在子类构造函数中调用它。
4 Push Dowm Method(函数下移):超类中的函数只与部分函数有关,则讲函数移动到相关子类中
5 Push Dowm Field(字段下移):超类中的某个字段只被部分子类用到
6 Extract Subclass(提炼子类):类中的某些特性只被某些实例用到,新建子类,将那部分特性移动到子类中
7 Extract Superclass(提炼超类)
8 Extract Interface(提炼接口):实现多继承机制,如果某个类在不同环境下扮演截然不同的角色,那么接口就比提炼超类好
9 Form TemPlate Method(塑造模版函数)
10 Replace Inheritance with Delegation(以委托取代继承)和Replace Delegation with Inheritance(以继承取代委托)
001
001
002
003
---------------------------------------------------------------------------------------------------------------
现在发送在CSDN上的文章都能在手机端查看啦,走路上班、闲暇之余可以看看手机,共勉共进!
0 0
- 处理继承关系
- 重构系列8.处理继承关系
- 重构方法之处理概括关系(继承关系)
- 继承关系
- 继承关系
- 继承关系
- 继承关系
- 使用webwork处理表单字段中的继承关系
- Ilungasoft Framework: 使用视图处理继承关系、Tree结构实体关系映射示例[源码]
- 【认识aspx】页面处理程序【页面生成关系】【页面继承关系】
- 处理概括关系之九 :Collapse Hierarchy(折叠继承关系)
- 【认识aspx】页面处理程序【页面生成关系】【页面继承关系】
- Hibernate的继承关系
- java中的继承关系
- 映射继承关系
- 继承、多态、关系
- c++继承关系
- 继承中的成员关系
- Guess a number!(判断简单题)
- 怎么看京津冀一体化的小私与大公
- c语言 static的作用
- c语言的基本函数
- 帮忙看一下代码有没有内存问题?
- 处理继承关系
- 多继承
- 微博关系服务与Redis的故事
- URL或JS中的URL传参中文乱码
- Oracle数据库和session等待事件有关的几个视图
- USTC 1280 / 携程决赛1004 最短路径的代价
- 策略模式
- Cracking the coding interview--Q19.7
- JAVA调用存储过程实现分页技术。。