分析类的角色

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

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

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏HBStream流媒体与音视频技术

采集音频和摄像头视频并实时H264编码及AAC编码

61780
来自专栏java一日一条

大量参数与信息丢失之间不可不说的故事

代码越少就越好?对象越少就越好?这些都是真的吗?由绝大多数情况来看,这还真的都不一定。

6610
来自专栏take time, save time

八个commit让你学会爬取京东商品信息

我发现现在不用标题党的套路还真不好吸引人,最近在做相关的事情,从而稍微总结出了一些文字。我一贯的想法吧,虽然才疏学浅,但是还是希望能帮助需要的人。博客园实在不适...

31240
来自专栏编程

python笔记5-python2写csv文件中文乱码问题

前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode、decode。 当list、tuple、dict里面有中文时,打印出来的...

38950
来自专栏大数据

加速python科学计算的方法(二)

好久不见。有一年了。 很久没有更推文了,我的错。额,进入正题吧。到了年底,很多App都会放出“你今年听了多少歌”、“你今年看了多少帖子”、“你今年剁手了多少次”...

328100
来自专栏前端架构与工程

不仅仅是复制粘贴 - 聊聊前端脚手架

许多团队在制定前端工程方案时会加入脚手架模块。虽然不同的团队对工程化的理解和实施有所差异,但是对于脚手架的定位基本是一致的:创建项目初始文件。这是一条看起来十分...

22860
来自专栏从零开始学自动化测试

python笔记5-python2写csv文件中文乱码问题

前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode、decode。 当list、tuple、dict里面有中文时,打印出来...

34750
来自专栏程序猿DD

程序员你为什么这么累【续】:编码习惯之异常处理

导读: 程序员你为什么这么累? 我的编码习惯 - 接口定义 我的编码习惯 - Controller规范 我的编码习惯 - 日志建议 对于大型IT系统,最怕的事情...

370110
来自专栏Java技术栈

Java 9、10、11,哪个才是 Java 程序员的本命?

之前,我们在《Java 10无跳票发布,主推的新特性引争议》的文章中做了一个小的调查,主要是调查现在的Java程序员都在使用哪个版本的Java?根据调查结果,绝...

23530
来自专栏nnngu

012 继承和聚合的区别

继承 指的是一个类继承另外的一个类的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extend...

38440

扫码关注云+社区

领取腾讯云代金券