面向对象的特性有哪些?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_34122324/article/details/83220101

答:封装、继承和多态

  • 封装:隐藏对象的属性和实现细节,仅对外公开接口
  • 多态:接口的多种不同的实现方式即为多态
  • 继承:使现有的代码具有可重用性和可扩展性

优点:可以设计出低耦合的的系统,使系统更加灵活,更加易于维护。
缺点:性能与面向过程比相对较低

猜你喜欢

转载自blog.csdn.net/baidu_34122324/article/details/83220101
今日推荐