面向对象编程概念

面向对象编程概念

编程的思想一共就两个,面向对象和面向过程。

关于面向过程(基本了解一下)

面向过程编程,是一种以过程为中心的编程思想,通过分析出解决问题的步骤,然后用函数把步骤一步步实现,使用的时候一个一个依次调用。

关于面向对象(重点内容,之后都会围绕这个展开)

基本概念:面向对象是一种对现实世界理解和抽象的编程方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行程序开发,更贴近事物的自然运行模式。

万物皆对象,用程序来抽象(形容)对象,用面向对象的思想来编程。

套路:用中文去形容一列对象,把一类对象的共同点提取出来,然后用程序语言把它翻译过来,带着对象的概念在程序中使用它们。

为什么要学习面向对象?

提高代码的复用率

提高开发效率

提高程序可拓展性

清晰的逻辑关系

如何学习面向对象?

面向对象关键知识:类(class)

面向对象三大特性:封装+继承+多态

面向对象七大原则:开闭原则,依赖倒转原则,里氏替换原则,单一职责原则,接口隔离原则,合成复用原则,迪米特法则。

封装:用程序语言来形容对象

继承:复用封装对象的代码;儿子继承父亲,复用现成代码。

多态:同样行为的不同表现,儿子继承父亲的基因,但是有不同的行为表现。


面向对象编程概念
https://gaster44.github.io/2023/11/27/面向对象编程概念/
作者
huangjinhong
发布于
2023年11月27日
许可协议