面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
面向对象:则是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤
总的说来,面向过程就是解决某一特定问题,面向对象就是解决某一类具有共性的问题。面向过程的做法适用于小型系统的构建或者是不复杂系统的构建,而面向对象的做法更加适用于构建大型系统或者是复杂的系统。
优点:抽象、封装、继承和多态使其具有更好的可重用性、可扩展性和可管理性。所有的对象被赋予属性和方法,编程更加富有人性化。
温馨提示:答案为网友推荐,仅供参考