面向对象和面向过程简单理解

以前都没认真思考过面向对象和面向过程,经常混淆概念,不清楚什么乱七八糟的这些文字游戏。

仔细想了一下,发现非常简单。

直接看字面意思,就能发现原理。

面向对象,指的是怎么设计一个对象。设计对象肯定要考虑导继承、多态、封装。这样才能设计好一个对象,比如设计一个女朋友对象,女朋友是否继承爸爸妈妈的优点,外表是不是需要封装打扮一下,女朋友是不是有多种姿态,可爱的、清纯的、乖巧的等等。这正是C++的特点。

面向过程,指的是一个流程,比如开车,发动车、挂挡、踩油门、起步。这是C的特点。C语言只有一个封装的功能。

猜你喜欢

转载自blog.csdn.net/qq_38409301/article/details/121588002