1.面向过程和面向对象的区别在于分析解决问题所需的步骤,然后使用函数一步一步地实现这些步骤,并在使用时将它们一一调用。
面向对象是将问题事务分解成各种对象,建立对象的目的不是为了完成一个步骤,而是描述一个事务在解决问题的整个步骤中的行为,其实就是两句话,面向过程是自上而下的编程,而面向对象是对事物的高度抽象2面向对象的特征对象:现实中的任何事务都可以称为对象,具有自己独特的特征,属性用于描述特定对象的特征。 比如小明身高180,体重70公斤,身高和体征都是属性。 面向对象的思想是将一切视为对象,而对象通常由属性和方法组成。
属性是对象的静态端,用于描述对象的某些特征。 方法属于对象的动态侧,比如小明可以跑,可以说话。 运行,谈话,这些行为是类中对象的方法:具有相同属性的对象称为类。 例如,“人”是一个类别,其中小明、小红等人名是宾语。 类是一个模板,用于定义它所包含的所有对象的共同特征和功能,这些对象是类的实例化。
面向对象有三个主要特征:封装、继承和多态性3面向进程的优缺点是性能高于面向对象,因为类在调用时需要实例化,成本更高,消耗资源更多。 Linux、Unix等一般都使用面向进程的开发,这是影响性能的最重要因素。
缺点是它没有那么面向对象,易于维护,易于重用,易于扩展。 可维护性差,不易修改4面向对象的优点和缺点是易于维护、易于重用和易于扩展。 由于面向对象的封装、继承、多态等特点,可以设计出耦合程度低的系统,使系统更灵活、更易于维护,缺点是性能低于面向过程5总结。
过程式和面向对象是两种不同的编程思想。 面向过程侧重于解决问题的步骤,而面向对象侧重于问题中的事物。 面向对象是封装的、继承的、多态的,易于维护、复用和扩展,但性能较低。 相比之下,面向过程的性能较高,但不如面向对象容易维护、复用和扩展,可维护性差,不容易修改。 2月** 动态激励计划