前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分析类的角色

分析类的角色

作者头像
张俊怡
发布2018-04-24 14:20:32
5790
发布2018-04-24 14:20:32
举报

1-边界类 1-O 负责系统与外界(最终用户)的通讯与交互

职责:转换和翻译交互事件 对内:将外界不同格式的时间和信息 转换为内部能够识别的格式

常见的边界类: 1、用户接口类,帮助用户与系统通讯的类 2、系统接口类,帮助与其他系统进行通讯的类 3、设备接口类, 提供对硬件设备的软件接口 4、识别边界类,每个用例参与者至少用一个边界类 2-控制类 职责:负责协调调度处理事务 作用:控制类有效地将边界对象和实体对象分开,使实体对象在其他的系统中具有更高的 复用性

2-1 识别控制类 首先为每个用例实现确定一个控制类,接着再确定了更多的用例实现并实现更多的共性后,再对其进行改进 方法:1、将性质不同的控制逻辑封装到分离的控制类中(职责单一) 2、将(逻辑复杂)主事件流和可选/异常事件流封装到不同的控制类中

3-实体类 针对业务应用系统 实体类是系统的关键抽象,是系统的核心概念

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.04.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档