查看更多当前 - 案例分析 - 系统分析与设计
简单
案例题
2020年5月第1题
#第二版教材
#必须掌握

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

某软件企业拟采用面向对象方法开发一套体育用品在线销售系统,在系统分析阶段,"提交订单"用例详细描述如表1-1所示。

分值(6分

面向对象系统开发中,实体对象、控制对象和接口对象的含义是什么?

参考答案

(1)实体对象:用来表示业务域的事实数据并需要持久化存储的对象类型;
(2)控制对象:用来表示业务系统中应用逻辑和业务规则的对象类型;
(3)接口对象:用来表示用户与系统之间交互方式的对象类型。

凯恩解析

在面向对象开发中,根据对象的职责不同,我们将对象分为三类:

  1. 实体对象:主要用于表示系统中的实际数据,通常是业务领域中的核心数据。它们需要持久化存储,并且是系统运行时的基础。例如,在在线销售系统中,商品、订单、支付信息等都属于实体对象。
  2. 控制对象:负责处理系统中的业务逻辑和规则,通常用于调度实体对象的操作,并通过执行应用逻辑来完成业务需求。例如,订单处理过程中的状态转换、优惠计算等逻辑,通常由控制对象负责。
  3. 接口对象:用于表示用户与系统之间的交互,它负责接收用户的输入并反馈相应的输出,通常与前端交互有关,如用户界面、显示
联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有