天天看点

面向对象理论总结

--阅读面向对象葵花宝典总结

面向对象中,最基础的就是抽象。

类:一组相似事物的统称。站在不同的角度,物体会被认为,或者被抽象为不同的类。

类包含:属性和行为。名词是属性,动词是方法。

属性的设计原则:属性不可再分。

方法设计原则:方法单一化原则。

对象:

对象是具体的类,真实存在的类。

接口:

一组相关交互功能点定义的集合。

接口就是一个功能点的定义,系统交互,或者对象交互以接口为准。定义了交互的规范。

抽象:

抽取比较像的部分出来。主要作用是划分类别。

面向对象的3大特征:

封装,继承,多态。

封装:为了保护隐私,将类进行封装。隔离复杂度,每个类关注自己的职责就可以,不必关系其它类的具体实现。pubic,protected,private;

继承:子类继承了父类的特征。属性和方法。== 遗传

多态:可以屏蔽子类对象的差异,调用者使用时,可以用通用的方法。

继续阅读