面向过程和面向对象的异同点
面向过程的语言有:C语言、Fortran语言
面向对象的语言有:Java、C++、C#、Python
以下是面向过程和面向对象的区别和相同点:
面向过程 | 面向对象 | |
区别 | 事务比较简单,可以用线性的思维去解决 | 事务比较复杂,使用简单的线性思维无法解决 |
共同点 | 面向过程和面向对象都是解决实际问题的一种思维方式 | |
二者相辅相成,并不是对立的 解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系、方便我们分析整个系统,具体到微观操作,仍然使用面向过程方式来处理 |