【愚公系列】2022 年 10 月 Go 教学课程 029- 面向对象简介
一、面向对象简介
1.面向对象和面向过程
1.1 面向过程
所谓的面向过程就是:强调的是步骤、过程、每一步都是自己亲自去实现的。这些都是以什么正在发生为主要目标进行编程,与面向对象明显的不同就是封装、继承、类。简写为POP
。
1.2 面向对象
所谓的面向对象其实就是找一个专门做这个事的人来做,不用关心具体怎么实现的。所以说,面向过程强调的是过程,步骤。而面向对象强调的是对象,也就是干事的人。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。简写为OOP
。
1.3 面向对象和面向过程差别
面向对象的好处就是封装、继承、多态。
2.面向对象和面向过程案例
1、面向过程
复制代码
2、面向对象
复制代码
版权声明: 本文为 InfoQ 作者【愚公搬代码】的原创文章。
原文链接:【http://xie.infoq.cn/article/e8d4d27bd7f24353f2ddf71d8】。文章转载请联系作者。
评论