问题
单项选择题
在设计模式演化时,必须定义一组设计类。其中,______代表将在软件执行之外持续存在的数据存储(例如,数据库)。
A.持久类
B.业务域类
C.过程类
D.系统类
答案
参考答案:A
解析: 在设计模式演化时,必须定义一组设计类。建议定义以下5种用于反映设计体系结构各个层次不同类型的设计类。
①用户接口类:定义人机交互所必需的所有抽象。
②业务域类:识别实现某些业务域元素所必需的属性和服务(方法)。通常是早期定义的分析类的精细化。
③过程类:实现完整管理业务域类所必需的低层业务抽象。
④持久类:代表将在软件执行之外持续存在的数据存储(例如,数据库)。
⑤系统类:实现软件管理和控制功能,使得系统能够运行并在其计算环境内与外界通信。