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