您的位置:首页 > 文旅 > 旅游 > 面向对象编程基本概念

面向对象编程基本概念

2024/12/23 5:43:26 来源:https://blog.csdn.net/Luo3255069063/article/details/139725676  浏览:    关键词:面向对象编程基本概念

面向过程概述

面向过程编程,就是一种以过程为中心的编程思想。

分析出解决问题所需要的步骤,然后用函数把步骤一步一步实现。使用的时候一个一个依次调用。

面向对象编程

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

万物皆对象

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

感受面向对象编程

飞行棋中的格子结构体、地图结构体、玩家结构体。

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

为什么要学习面向对象编程

提高代码复用率

提高开发效率

提高程序可拓展性

清晰的逻辑关系

如何学习面向对象

面向对象关键知识

类(class关键词)

面向对象三大特性

封装+继承+多态

面向对象七大原则

开闭原则、依赖倒转原则、里氏替换原则、单一职责原则、接口隔离原则、合成复用原则、迪米特法则。

重点中的重点

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

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

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

总结

面向对象编程思想就是:

万物皆对象

用程序来抽象(形容)对象

用面向对象的思想来编程。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com