可学答题网 > 问答 > 面向对象方法题库,高级系统架构师题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以


在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以(2)。空白(2)处应选择()

  • AA.表示目标软件系统中具有持久意义的信息项及其操作
  • B协调、控制其他类完成用例规定的功能或行为
  • C实现目标软件系统与外部系统或外部设备之间的信息交流和互操作
  • D分解任务并把子任务分派给适当的辅助类
参考答案
参考解析:

面向对象技术中的类分为3种:实体类、边界类、控制类。实体类是用于对必须存储的信息和相关行为建模的类。实体对象(实体类的实例)用于保存和更新一些现象的有关信息,例如,事件、人员或者一些现实生活中的对象。实体类通常都是永久性的,它们所具有的属性和关系是长期需要的,有时甚至在系统的整个生存期都需要。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。这种交互包括转换事件,并记录系统表示方式(如接口)中的变更。常见的边界类有窗口、通信协议、打印机接口、传感器和终端。如果使用GUI生成器,就不必将按钮之类的常规接口部件作为单独的边界类来建模。通常,整个窗口就是最精制的边界类对象。边界类还有助于获取那些可能不面向任何对象的API(如遗留代码)的接口。控制类用于对一个或几个用例所特有的控制行为进行建模。控制对象(控制类的实例)通常控制其他对象,因此它们的行为具有协调性质。控制类将用例的特有行为进行封装。

分类:面向对象方法题库,高级系统架构师题库
相关推荐

1、面向对象程序设计将描述事物的数据与()封装在一起,作为一个相互依存、不可分割

面向对象程序设计将描述事物的数据与()封装在一起,作为一个相互依存、不可分割的整体来处理。A信息B数据隐藏C对数据的操作D数据抽象

2、● 面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(

● 面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(25)不属于面向对象分析阶段。(25)A 构建分析模型B 识别分析类C 确定接口规格D 评估分析模型

3、在面向对象软件开发过程中,采用设计模式的是为了()

在面向对象软件开发过程中,采用设计模式的是为了()A允许在非面向对象程序设计语言中使用面向对象的概念B复用成功的设计和体系结构C减少设计过程创建的类的个数D保证程序的运...

4、面向对象的软件开发和设计的目标之一就是()

面向对象的软件开发和设计的目标之一就是()A高聚合性和低耦合性B低聚合性和高耦合性C低聚合性和低耦合性D高聚合性和高耦合性

5、在面向对象软件开发过程中,设计模式的采用是为了______。

在面向对象软件开发过程中,设计模式的采用是为了______。A允许在非面向对象程序设计语言中使用面向对象的概念B复用成功的设计和体系结构C减少设计过程创建的类的个数D保证程序...

6、在面向对象软件开发过程中,设计模式的采用是为了(9)。

在面向对象软件开发过程中,设计模式的采用是为了(9)。A允许在非面向对象程序设计语言中使用面向对象的概念B复用成功的设计和体系结构C减少设计过程创建的类的个数D保证程序的运...