面向过程,面向对象,类的概念理解

1 面向过程的开发–怎么做?
根据开发需求,将某些功能封装成一个又一个函数,最后调用不同的函数
特点是:
注重步骤与过程,不注重职责分工,如果需求复杂,代码会变的很复杂,开发复杂项目没有固定的套路,开发难度大,此时我们就要需要面向对象的编程
2 面向对象的开发–谁来做?
根据职责确定不同的对象,在一个对象中封装多个方法
特点是:
注重对象和职责,在对象内部封装不同的方法,是专门应对复杂项目开发,提供的固定套路
举一个简单的例子,就是植物大战僵尸中每一个对象都有不同的功能,像向日葵有他的生命值,生产阳光和摇晃等功能,僵尸有咬和移动的功能,功能之间很少联系
3 类是对一群具有相同特征或行为的事物的一个统称是抽象的,不能直接使用
类就相当于是制造飞机的图纸是一个模型负责创建对象的
对象是由类创造出来的,一个具体存在的,可以直接使用,就相当于图纸制造的飞机
在程序开发中先有类再有对象
类只有一个,对象可以有多个,不同对象之间的属性可能会不同
类中有什么属性和方法, 对象中就有什么属性和方法,就像图纸中的飞机有什么功能,实现出来的飞机就有什么功能

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值