商务服务
请问你是怎么理解面向对象的?为什么要用面向对象?用面向对象有什么好处?
2024-11-20 02:03
一、请问你是怎么理解面向对象的?


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

2、五大基本原则:

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

  • 单一职责原则SRP(Single Responsibility Principle) 类的功能要单一,不能包罗万象,跟杂货铺似的。

  • 开放封闭原则OCP(Open-Close Principle) 一个模块对于拓展是开放的,对于修改是封闭的,想要增加功能热烈欢迎,想要修改,哼,一万个不乐意。

  • 里式替换原则LSP(the Liskov Substitution Principle LSP) 子类可以替换父类出现在父类能够出现的任何地方。比如你能代表你爸去你姥姥家干活。

  • 依赖倒置原则DIP(the Dependency Inversion Principle DIP) 高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象。就是你出国要说你是中国人,而不能说你是哪个村子的。比如说中国人是抽象的,下面有具体的xx省,xx市,xx县。你要依赖的是抽象的中国人,而不是你是xx村的。

  • 接口分离原则ISP(the Interface Segregation Principle ISP) 设计时采用多个与特定客户类有关的接口比采用一个通用的接口要好。就比如一个手机拥有打电话,看视频,玩游戏等功能,把这几个功能拆分成不同的接口,比在一个接口里要好的多。

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

三、用面向对象有什么好处?
    以上就是本篇文章【请问你是怎么理解面向对象的?为什么要用面向对象?用面向对象有什么好处?】的全部内容了,欢迎阅览 ! 文章地址:http://sicmodule.glev.cn/news/10230.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 歌乐夫资讯移动站 http://sicmodule.glev.cn/mobile/ , 查看更多   
最新新闻
手机充电宝图片(手机充电宝图片真实)
  关于《手机充电宝图片》的文章  随着智能手机的普及,我们的生活越来越离不开手机。然而,手机的电量问题一直是人们关注的
手机屏幕生产商(手机屏幕生产商有哪些)
  手机屏幕生产商:技术革新与产业繁荣的驱动力  随着科技的飞速发展,手机成为人们日常生活中不可或缺的一部分。而在这其中
怎么办手机号(怎么办手机号最便宜)
  《怎么办手机号》  在现代社会,手机已经成为了人们生活中不可或缺的一部分。而手机号则是我们与外界联系的重要桥梁。那么
手机后台怎么关(vivo手机怎么关闭后应用运行)
  关于《手机后台怎么关》的文章  随着智能手机的普及,我们在日常生活中都离不开手机。然而,随着手机使用的频繁,后台运行
手机占用空间(手机占用空间在哪看)
  关于手机占用空间的探讨  随着科技的飞速发展,手机已经成为了我们日常生活中不可或缺的一部分。然而,随之而来的手机占用
手机qq怎么扫描二维码(如何使用手机qq扫描二维码)
  标题:《手机QQ如何扫描二维码》  随着科技的快速发展,二维码在我们的日常生活中扮演着越来越重要的角色。手机QQ作为一款
手机闹铃下载(苹果手机怎么自定义闹钟铃声)
  关于《手机闹铃下载》的文章  随着智能手机的普及,手机闹铃已经成为我们日常生活中不可或缺的一部分。为了帮助我们更好地
手机wifi为什么打不开(手机wifi打不开怎么回事自动关闭)
  关于《手机WiFi为什么打不开》的文章  一、引言  随着智能手机的普及,WiFi已成为我们日常生活中不可或缺的功能之一。然
手机怎么连接隐藏的wifi(手机怎么连接隐藏的WIFI)
  关于手机如何连接隐藏的WiFi  随着科技的飞速发展,无线网络已成为我们生活中不可或缺的一部分。然而,有时我们会遇到一些
qq空间显示手机型号(QQ空间显示手机型号怎么关闭)
  关于《QQ空间显示手机型号》的文章  在当今数字化时代,社交媒体已成为人们生活中不可或缺的一部分。QQ空间作为中国最受欢