软件设计师教程第 7 章 面向对象技术
一、章节考情上午选择 8~10 分,下午第三道大题 UML 建模(15 分),必考大题章节,大纲全部核心内容标注「掌握」。 和第 6 章 DFD 并列两大建模大题,7 月重点攻坚弱项。二、分小节核心学习重点7.1 面向对象基础核心概念四大核心特性(选择题必背)封装:数据与方法捆绑,对外隐藏内部细节,提供访问接口继承:子类复用父类属性与方法,支持代码复用多态:同一接口,不同对象不同实现(重载、重写)抽象:提取共同特征,形成类 / 接口,屏蔽具体实现基础术语对象:客观实体;类:对象模板消息:对象之间交互方式;方法:类的行为操作类之间五种关系(UML 类图核心,大题高频填空) | 关系 | 符号 | 含义 | 强弱 | |----|----|----|----| | 泛化(继承)| 空心三角实线 | 子类→父类,is-a | 最强 | | 实现 | 空心三角虚线 | 类实现接口 | 次强 | | 组合 | 实心菱形实线 | 整体包含部分,部分不能独立存在(人 - 心脏)| 强包含 | | 聚合 | 空心菱形实线 | 整体包含部分,部分可独立存在(班级 - 学生)| 弱包含 | | 关联 | 普通实线 | 平等双向关系(学生 - 课程选课)| 普通 | 依赖:虚线箭头,临时使用(方法参数临时调用其他类)7.2 UML 统一建模语言(本章重中之重,下午大题)UML 两类图结构图:静态(用例图、类图、组件图、部署图)行为图:动态(时序图、活动图、状态图)必考四张图(大题只考这四类)(1)用例图参与者:小人,外部交互对象;用例:椭圆,系统功能

相关新闻