前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

面向对象过程编程思路(面向对象编程例子)

qiguaw 2024-09-18 23:17:21 资源文章 16 ℃ 0 评论

数学原理及场景分析

两大编程思想

1.面向过程

2.面向对象

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。

举个栗子:将大象装进冰箱,面向过程做法。

1.打开冰箱门 2.大象装进去 3.关上冰箱门

面向过程,就是按照我们分析好了的步骤,按照步骤解决问题。

面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。

面向对象是以对象功能来划分问题,而不是步骤。

举个栗子:将大象装进冰箱,面向对象做法。

先找出对象,并写出这些对象的功能:

1. 大象对象

l 进去

2. 冰箱对象

l 打开

l 关闭

3. 使用大象和冰箱的功能

我们要先找出里面的对象,写出这些对象里面有什么功能,是以对象的功能来实现业务,最后把功能使用起来,以对象为中心

在面向对象程序开发思想中,每一个对象都是功能中心,具有明确分工。

面向对象编程具有灵活、代码可复用、容易维护和开发的优点,更适合多人合作的大型软件项目。

面向对象的特性:

l封装性

l继承性

l多态性备注:不同时刻体现出不同的状态;

面向过程 面向对象

l 优点:性能比面向对象高,适合跟硬

件联系很紧密的东西,例如单片机就

采用的面向过程编程。

l 缺点:没有面向对象易维护、易复用、

易扩展

l 优点:易维护、易复用、易扩展,由于

面向对象有封装、继承、多态性的特性,

可以设计出低耦合的系统,使系统 更

加灵活、更加易于维护

l 缺点:性能比面向过程低

舌尖上的前端面向过程的方法写出来的程序是一份蛋炒饭:

优点:把白米饭的香味与鸡蛋的鲜味完美融合,让舌尖的味蕾欲罢不能(性能好)。

缺点:如果把饭炒好了,女朋友说今天不想吃鸡蛋,那这份饭就白炒了因为鸡蛋和白米饭已经混合在一起了(难以维护)

面向对象写出来的程序是一份盖浇饭:

优点:准备一份白米饭 再准备饭汁,如果女朋友说今天想吃番茄汁的,做份番茄汁浇上去就好了,突然又说想吃辣椒味的 就做份黑椒味(易复用)

缺点:需要自己搅拌 味道才会更均匀一些(性能问题)

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表