- 1
- 0
- 约小于1千字
- 约 4页
- 2026-05-09 发布于辽宁
- 举报
第12篇、面向对象设计核心考点
面向对象方法与模式
1.面向对象基础
2.设计原则
3.设计模式
4.UML建模
5.核心要点
一、面向对象基础
面向对象核心概念:
类:具有相同属性和行为的对象抽象
对象:类的实例
封装:隐藏实现,对外提供接口
继承:子类继承父类属性和行为
多态:同一操作不同表现
抽象:从具体事物中抽取本质特征
二、设计原则
SOLID原则:
S:单一职责原则(SRP)
O:开闭原则(OCP)
L:里氏替换原则(LSP)
I:接口隔离原则(ISP)
D:依赖倒置原则(DIP)
其他原则:
组合/聚合复用原则
迪米特法则
关注点分离
三、设计模式
创建型模式:
单例模式:全局唯一实例
工厂方法:定义创建接口
抽象工厂:创建产品族
建造者模式:复杂对象构建
原型模式:克隆对象
结构型模式:
适配器、桥接、组合、装饰器、外观、享元、代理
行为型模式:
策略、观察者、命令、状态、模板方法等
四、UML建模
常用UML图:
用例图:系统功能需求
类图:类及其关系
时序图:对象交互顺序
活动图:业务流程
状态图:对象状态变化
组件图:物理模块
部署图:硬件配置
五、核心要点
面向对象四大特性:封装、继承、多态、抽象
您可能关注的文档
- 第01篇_CAAC无人机驾驶员执照概述.pdf
- 第02篇_无人机飞行原理基础.pdf
- 第03篇_无人机系统组成与结构.pdf
- 第04篇_无人机电池与电源管理.pdf
- 第05篇_无人机飞行前检查流程.pdf
- 第06篇_无人机基本飞行操作训练.pdf
- 第07篇_无人机航拍操作手册.pdf
- 第08篇_无人机航测与地图测绘.pdf
- 第09篇_农业植保无人机操作.pdf
- 第10篇_无人机电力巡检操作.pdf
- 统编版小学五年级语文下册课件《语文园地六》.pptx
- 9.3 大气压强 课件-2025-2026学年人教版物理八年级下学期.pptx
- 10.《苏武传》第二课时 课件 2026-2027学年统编版高二语文选择性必修中册.pptx
- 统编版小学五年级语文下册课件《第二单元习作:写读后感》.pptx
- 2025-2026学年初二英语下学期期中模拟练习含答案.docx
- 2024-2025学年广东省广州市八年级下学期中段生物检测含答案.docx
- 2024-2025学年广东广州天河中学八年级下学期期中数学试题含答案.docx
- 冀教版八年级数学上《第十二章分式和分式方程》单元测试含答案.doc
- 华东师大八年级数学下《第18章平行四边形》整合提升试卷.doc
- 危重病人生命体征监测.pptx
最近下载
- 检验科生物安全培训试题(含答案).docx VIP
- 本科毕业设计(论文)任务书年产370万吨连铸坯的转炉炼钢车间.pdf VIP
- 检验科2025年生物安全培训试题含答案.docx VIP
- 2025年检验科生物安全培训试题(含答案).docx VIP
- 福建师范大学综合体育馆通风空调系统设计.pptx VIP
- XX城市更新单元专项规划.ppt VIP
- (云南专版)中考物理总复习 专题突破3 坐标图象题课件.pptx VIP
- 2025年检验科生物安全培训试题含答案.docx VIP
- SC-T 9110-2007 建设项目对海洋生物资源影响评价技术规程.pdf VIP
- 化工过程分析与综合习题答案.docx VIP
原创力文档

文档评论(0)