当前位置: 首页 > news >正文

面向对象设计原则例题

答案:B A C D D C

知识点:

面向对象设计7大原则

单一职责原则

设计目的单一的类

开放—封闭原则

对外扩展开放,对修改封闭

里氏替换原则

子类可以替换父类

依赖倒置原则

要依赖于抽象,而不是具体的实现;针对接口编程,不要针对实现编程

接口隔离原则

使用多个专门的接口比使用单一的总接口要好

组合重用原则

要尽量使用组合,而不是继承关系达到重用目的

迪米特原则

一个对象应当对其他对象有尽可能少的了解


http://www.mrgr.cn/news/33037.html

相关文章:

  • Anaconda安装(2024最新版)
  • 使用 Grafana api 查询 Datasource 数据
  • UNIAPP发布小程序调用讯飞在线语音合成+实时播报
  • Java:JVM
  • 常见混淆概念理清:从搜索引擎和检索引擎的区别说起
  • synchronized锁失灵?
  • Go websocket
  • 怎么让Nginx可以访问某一IP的每个后台controller接口
  • 【IEEE 独立出版,快速EI检索】第四届人工智能、虚拟现实与可视化国际学术会议(AIVRV 2024)
  • [JavaEE] TCP协议
  • 有什么行为习惯昭示着你是个编程大佬?
  • 大语言模型的发展-OPENBMB
  • 2409js,学习js2
  • 推荐几本值得阅读的书籍!
  • 职业技能大赛-自动化测试笔记分享-2
  • 从零开始:在VSCode中打造完美的C++开发环境
  • mysql学习教程,从入门到精通,SQL 删除表(DROP TABLE 语句)(21)
  • 深耕电通二十年,崔光荣升电通中国首席执行官
  • Linux基础---13三剑客及正则表达式
  • 网络丢包定位记录(二)
  • AI一点通: 简化大数据与深度学习工作流程, Apache Spark、PyTorch 和 Mosaic Streaming
  • 黑群晖安装教程
  • Centos Stream 9+PHP8+TP8+Workerman4.1+Nginx代理SSL
  • 【计网】从零开始掌握序列化与反序列化 --- 基础知识储备与程序重构
  • Android SystemUI组件(07)锁屏KeyguardViewMediator分析
  • 简单水印通过python去除