面向对象复习
2015-04-24 08:38
218 查看
1、接口是常量和抽象方法的集合,接口中的方法默认是抽象的。
2、控制反转:基类的方法可以主动的调用子类的方法,即典型的控制反转。基类与子类之间,主控权是在基类手上,透过Hook方法来调用子类。通常基类是撰写在先,而子类则撰写在后,这种前辈拥有主导权,进而「控制」后辈之情形,就通称为「控制反转」。
3、基类可以提供默认的行为,或者定义默认行为。这些默认的行为可以被子类继承或调用。
4、向上转型,向下转型。
5、设计抽象类的时候,将变与不变进行分离。变的设计成hook(抽象方法),不变的放在基类设计成一般的方法。
6、主动型api基类调用子类(IOC),被动型api子类调用基类。(已基类为标准)
2、控制反转:基类的方法可以主动的调用子类的方法,即典型的控制反转。基类与子类之间,主控权是在基类手上,透过Hook方法来调用子类。通常基类是撰写在先,而子类则撰写在后,这种前辈拥有主导权,进而「控制」后辈之情形,就通称为「控制反转」。
3、基类可以提供默认的行为,或者定义默认行为。这些默认的行为可以被子类继承或调用。
4、向上转型,向下转型。
5、设计抽象类的时候,将变与不变进行分离。变的设计成hook(抽象方法),不变的放在基类设计成一般的方法。
6、主动型api基类调用子类(IOC),被动型api子类调用基类。(已基类为标准)
相关文章推荐
- 1.面向对象的设计原则复习--开闭原则
- 复习:C#3.0面向对象测试开发包
- .Net学习笔记----2015-07-21(C#基础复习04,面向对象语法和继承复习)
- 复习:C#3.0面向对象测试开发包
- 面向对象复习笔记(一)
- python复习笔记[10] —— 面向对象程序设计
- Java-J2SE面向对象复习
- java面向对象基础复习
- javascript复习一 JavaScript的面向对象
- day05--Java面向对象复习--Java常用类
- JavaSE基础复习:面向对象知识点二
- 面向对象复习
- 【学习笔记】java面向对象复习05
- 黑马程序员—— Java 基础 面向对象之继承 (复习)
- Java复习笔记+经验总结-02 面向对象基础
- C++面向对象复习(四)——指针在面向对象中的应用
- 黑马程序员----【javaSE基础】复习--面向对象
- C#面向对象复习概要
- Java面向对象总复习-QuickHit
- 面向对象基础复习(不完全版)