094-面向对象思想介绍-【视频讲解】

 

点击查看视频教程

1.1. 面向过程

什么是过程:

过程就是做一件事情的先后经过;

生活中的过程:

泡面:1、买面;2、烧开水;3、拆包装,把面放到开水中,加入调料,盖上;4、吃面;

程序的过程:

java中的过程,程序执行的先后经过,先执行哪行,后执行哪行;

什么是面向过程:

就是一种解决问题的思想;

使用这种思想解决问题,我们关心的是事情中有哪几步组成, 然后一步步实现;

使用面向过程写程序,我们首先要分析需求由那些功能组成,然后写函数实现各个功能,最后根据需求依次调用各个函数;

在这个过程中,开发者需要参与到实现的每一步中,就是劳动者;

 

前面几天都是按照面向过程的思想写程序;

 

面向过程的好处:在需求简单的时候,程序简单明了,结构清晰;

弊端:在需求复杂的时候,就会非常麻烦,开发和维护都很困难;

1.2. 面向对象

什么是对象:

指的是生活中实际存在的事物;

生活中的对象:

冰箱;被子;钱;电脑;手机;椅子;桌子;地板;电灯;空气;雾霾;地球;太阳;……

什么是面向对象:

也是一种解决问题的思想;

使用这种思想解决问题,我们关心的是事情中有那些参与者;

使用这种思想写程序,首先分析需求有那些功能,然后找有没有已经实现好功能的类,

如果有,就直接拿来,创建它的对象,通过对象调用功能;

如果没有,就需要自己写一个类,然后在类中书写实现功能的函数【面向过程】,然后创建这个类的对象,通过对象调用功能;

 

 

面向对象的思想,更符合我们现实生活情况,也更适合开发复杂的功能;

 

在面向过程中,程序的基本单位是函数;面向对象,程序的基本组成就是类;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值