什么是面向对象?你是怎么理解面向对象的?为什么要用面向对象?用面向对象有什么好处?

编程入门 行业动态 更新时间:2024-10-10 21:31:47

什么是<a href=https://www.elefans.com/category/jswz/34/1769334.html style=面向对象?你是怎么理解面向对象的?为什么要用面向对象?用面向对象有什么好处?"/>

什么是面向对象?你是怎么理解面向对象的?为什么要用面向对象?用面向对象有什么好处?

 一.什么是面向对象?

 

面向对象的三大特性:

  • 封装
    隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。
  • 继承
    提高代码复用性;继承是多态的前提。
  • 多态
    父类或接口定义的引用变量可以指向子类或具体实现类的实例对象。提高了程序的拓展性。

二、为什么要用面向对象?

 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于维护

三、用面向对象有什么好处?

 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于维护

 

1、易维护
采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。
2、质量高
在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。
3、效率高
在软件开发时,根据设计的需要对现实世界的事物进行抽象,产生类。使用这样的方法解决问题,接近于日常生活和自然的思考方式,势必提高软件开发的效率和质量。
4、易扩展
由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展,而且成本较低。

更多推荐

什么是面向对象?你是怎么理解面向对象的?为什么要用面向对象?用面向对象有什么好处?

本文发布于:2023-06-15 20:47:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/733305.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:面向对象   你是   要用   有什么好处

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!