面向过程在解决问题的时候:
- 先考虑解决问题的逻辑
- 要使用变量时再定义出来
- 自顶向下一步一步把解决方案实现出来
面向对象在解决问题的时候:
- 先考虑要使用到的对象,该对象要有的属性、方法
- 使用对象解决这个问题
对比:
面向对象解决问题符合人类的直接思路,自顶向下一步一步解决。但存在一个问题是当代码量比较大的时候,后期要再改动不方便,一个地方的调整很容易引起自己没注想到的问题。
面向过程解决问题时先将要使用到的对象封装起来,这步看似多余,但在解决代码量大的问题时,我们的代码的可读性会更好,这有利于阅读代码和后期维护。
本文探讨了面向过程与面向对象两种编程范式的区别。面向过程注重逻辑实现,逐级分解问题;而面向对象强调对象及其属性、方法,更贴近人类思考方式。面向过程在大型项目中提供更好的代码可读性和维护性。

被折叠的 条评论
为什么被折叠?



