首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
上海
2
习近平
3
新疆
4
鄂州父女瓜
5
乌鲁木齐
6
疫情
7
H工口小学生赛高
8
习明泽
9
芊川一笑图包
10
印尼排华
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
上海
2
习近平
3
新疆
4
鄂州父女瓜
5
乌鲁木齐
6
疫情
7
H工口小学生赛高
8
习明泽
9
芊川一笑图包
10
印尼排华
分类
社会
娱乐
国际
人权
科技
经济
其它
李光耀:过早翘起尾巴与美国对抗 是中国厄运的开始!
太讽刺:搞宣传的,倒台了!
@所有人,今日起全部免费领取
公告:将付尔乐收入师门
反内卷之都,这座直辖市藏不住了
生成图片,分享到微信朋友圈
查看原文
其他
[答疑]角色和状态的区别
Original
潘加宇
UMLChina
2024-03-10
DDD领域驱动设计批评文集
“软件方法建模师”不再考查基础题
《软件方法》各章合集
jeri 2023-9-10 13:09
设备关联角色,设备也有子类(车辆/设备),按书中的解释,设备是一个抽象类,角色类名像是带了状态名的类,如在使用的设备/在维护的设备,设备和这几个角色是关联关系,而且是0.1的关系,潘老师的观点是泛化关系还是关联关系?
UMLChina潘加宇
是关联。事物-事物之间可以泛化,角色-角色之间可以泛化(而且顶级的超类就叫“角色”)。角色的目的就是用关联取代泛化(或缩小泛化波及范围)来获得灵活性,类似于GoF中的模板方法变成策略。
角色和状态还是好区分的,角色相当于普通属性,关联到的类就是属性的类型,角色就是属性的名称(名词)。
“类的属性”要说得通。张三(类:人)的配偶(角色)是林志玲(类:人)
状态(形容词)刚好相反,是“状态的类”,“有配偶”(状态)的“张三”(人),而且,状态往往是冗余的。
[架构师强化]9月25-27晚8点使用状态机整理领域逻辑和生成代码-网络公开课
[架构师强化]10月9-11晚8点企业应用架构模式新解-网络公开课
[EA-029/石油钻井管理平台]35套UML/SysML+EA/StarUML的建模示范视频-全程字幕
如何选择UMLChina服务
作者微信:umlchina2
继续滑动看下一个
[答疑]角色和状态的区别
Original
潘加宇
UMLChina
轻触阅读原文
UMLChina
Like
Share
Wow
Comment
向上滑动看下一个
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存