为方便软考考生对软件设计师考试知识点的检测,希赛软考频道为考生带来软考软件设计师考试知识点填空检测的内容(完整版可在本文文首本文资料处或文末的资料下载栏目下载)。
软考软件设计师考试知识点填空检测(8)内容如下:
第8章 面向对象技术
1 考点精讲
1.1 面向对象基础概念
1、面向对象的三大基本特征,分别是____、____和____。
2、____:在子类中重新定义父类中已经定义的方法。
3、____:一个类可以有多个同名而参数类型不同的方法。
4、____:根据接收对象的具体情况将请求的操作与实现的方法进行连接(运行时绑定)。
1.2 面向对象设计原则
1、____原则:设计目的单一的类。
2、____原则:对扩展开放,对修改封闭。
3、____原则:子类可以替换父类。
4、依赖倒置原则:要依赖于____,而不是具体____;针对____编程,不要针对____编程。
5、____原则:使用多个专门的接口比使用单一的总接口要好。
6、____原则:要尽量使用组合,而不是继承关系达到重用目的。
7、____原则(最少知识法则):一个对象应当对其他对象有尽可能少的了解。
8、____原则:包中的所有类对于同一性质的变化应该是共同封闭的。一个变化若对一个包产生影响,则将对该包里的所有类产生影响,而对于其他的包不造成任何影响。
9、____原则:一个包里的所有类应该是共同重用的。如果重用了包里的一个类,那么就要重用包中的所有类。
10、____原则:在包的依赖关系图中不允许存在环,即包之间的结构必须是一个直接的无环图形。
1.3 UML
1、____:用例图描述一组用例、参与者及它们之间的关系。
2、____:类图描述一组类、接口、协作和它们之间的关系。
3、____:对象图描述一组对象及它们之间的关系。
4、____:顺序图是一种交互图,交互图展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。
5、____:活动图将进程或其他计算结构展示为计算内部一步步的控制流和数据流。
6、____:状态图描述一个状态机,它由状态、转移、事件和活动组成。状态图给出了对象的动态视图。
7、____:通信图也是一种交互图,它强调收发消息的对象或参与者的结构组织。
8、____:构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。
9、____:部署图描述对运行时的处理节点及在其中生存的构件的配置。
10、____关系:其中这个提取出来的公共用例称为抽象用例,而把原始用例称为基本用例或基础用例,当可以从两个或两个以上的用例中提取公共行为时,应该使用包含关系来表示它们。
11、____关系:如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,这样使描述可能更加清晰。
12、____关系:当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。在用例的泛化关系中,子用例是父用例的一种特殊形式,子用例继承了父用例所有的结构、行为和关系。
1.4 设计模式
1、____模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。
2、____模式:动态地给一个对象添加一些额外的职责。它提供了用子类扩展功能的一个灵活的替代,比派生一个子类更加灵活。
3、____模式:定义一系列算法,把它们一个个封装起来,并且使它们之间可互相替换,从而让算法可以独立于使用它的用户而变化。
4、____模式:将类的抽象部分和它的实现部分分离开来,使它们可以独立地变化。
2 章节问答
1、多态的含义?
答:
2、面向对象分析包含哪几个活动?
答:
热门:信息系统管理工程师报考指南 | 2025年软考报名时间及入口
推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训
活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程
备考:章节练习+真题 | 软考备考学习资料 | 软考免费课程
课程:论文专题讲解 | 信息系统项目管理师试听课