面向过程和面向对象的异同点

面向过程的语言有:C语言、Fortran语言

面向对象的语言有:Java、C++、C#、Python

以下是面向过程和面向对象的区别和相同点:

  面向过程 面向对象
区别 事务比较简单,可以用线性的思维去解决 事务比较复杂,使用简单的线性思维无法解决
共同点 面向过程和面向对象都是解决实际问题的一种思维方式
 

二者相辅相成,并不是对立的

解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系、方便我们分析整个系统,具体到微观操作,仍然使用面向过程方式来处理

原文地址:https://www.cnblogs.com/wx170119/p/14468265.html