面向过程
特点:
1.注重步骤,注重的是实现这个功能的步骤。
2.注重因果,因为什么,而才有什么。
面向过程中没有对象的概念。只是实现这个功能的步骤以及因果关系。
缺点
面向过程最主要的是每一步与每一步的因果关系,其中a步骤因果关系到b步骤,a和b联合起来形成一个子模块,子模块和子模块之间有因为因果关系结合到一起,假设其中任何一个因果关系出现问题(错误),此时整个系统的运转都会出现问题。(代码和代码之间的耦合度非常高,扩展力很差)
优点
对于小型的项目,采用面向过程的方式进行开发,效率很高。
不需要前期进行对象的提取,模型的建立,采用面向过程。
方式可以直接开始干活,一上来就直接写代码,编写因果关系,从而实现功能。
面向对象
将现实世界分割成不同的单元,然后每一个单元都实现成对象,然后驱动一下,让各个对象之间协作起来形成一个系统。
耦合度低,扩展力强。
面向过程和面向对象之间的差别
最新推荐文章于 2022-03-31 17:45:38 发布