面向对象理论总结

--阅读面向对象葵花宝典总结
面向对象中,最基础的就是抽象。

类:一组相似事物的统称。站在不同的角度,物体会被认为,或者被抽象为不同的类。
类包含:属性和行为。名词是属性,动词是方法。
属性的设计原则:属性不可再分。
方法设计原则:方法单一化原则。

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

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

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

面向对象的3大特征:
封装,继承,多态。

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

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

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

上一篇:null 字段的判断|学习笔记


下一篇:PostgreSQL 范围过滤 + 其他字段排序OFFSET LIMIT(多字段区间过滤)的优化与加速