当前位置:首页>维修大全>综合>

怎么深刻理解面向对象的概念(面向对象方法通俗解释)

怎么深刻理解面向对象的概念(面向对象方法通俗解释)

更新时间:2024-01-19 21:25:01

怎么深刻理解面向对象的概念



编程思想主要分为面向过程和面向对象。首先,我们先从编程语言的角度,看看这两者之间的区别。

面向过程最典型的编程语言就是C语言,面向对象的语言则有C++、java、C#等。

C语言中,基本的数据类型就是变量、数组、结构体、函数,当我们在使用这些数据类型编程时,主要考虑的就是如何把需要处理的数据放在合适的数据类型中,并按照事情发生的先后顺序依次调用函数,完成业务逻辑的处理。

而面向对象的语言中,最重要的概念就是类,类的实例化结果就是对象。这类语言在设计过程中,参考了很多现实生活中的处理模型,如汽车是一个很抽象的物体,但是如果说奔驰汽车、宝马汽车就很具体了,这些汽车又有高配低配之分,汽车可以行驶等。

汽车的这些模型,分别对应面向对象中的基类、派生类、属性和方法等概念。由此可见,在使用面向对象编程时,对数据的合理封装是其主要核心工作。

最后,总结一下,面向过程编程的核心技术是数据结构与算法;面向对象编程的核心技术是23种设计模式。大家一定要熟练掌握!

更多栏目