题目1:面向对象与面向过程的区别
- 面向对象是:把项目分解成一个个对象,相互关系构成项目、
优点:易于维护,易于复用,易于扩展,面向对象具有封装、继承、多态。设计的系统灵活耦合度低比较好维护。
缺点:性能比面向过程低
面向过程:将项目分解成一个个函数代码块,用函数来实现
优点:相比面向对象性能高(不需要实例化对象)
缺点:不易于维护、扩展、复用
优点:易于维护,易于复用,易于扩展,面向对象具有封装、继承、多态。设计的系统灵活耦合度低比较好维护。
缺点:性能比面向过程低
面向过程:将项目分解成一个个函数代码块,用函数来实现
优点:相比面向对象性能高(不需要实例化对象)
缺点:不易于维护、扩展、复用