首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >继承对象结构组合的UML模式

继承对象结构组合的UML模式
EN

Stack Overflow用户
提问于 2015-08-25 17:52:36
回答 2查看 94关注 0票数 1

以下情况:

我有:( a)一个超级办公室有n个或更多个主办事处,没有或更多小办事处( b)全部是办公室,c)整个结构是两个业务线的两倍(保持结构),d)每个办事处可以是一个法律代表;( e)每个办事处可以在不同的国家。

您建议使用哪种UML模式?

我尝试过:复合模式的叶子办公室和复合法律代表专攻主厅,超级办公室,小办公室。问题:如何表示业务线?

自考办公室(超级的,主要的,小的)问题:如何为业务线路保留结构?

组合(三个对象--超级、主、小)问题:如何保存结构,以及拥有三个非继承对象似乎很难看。

你的看法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-26 10:47:00

也许是这样的?

类图:

票数 1
EN

Stack Overflow用户

发布于 2015-08-26 09:11:13

就像我经常用Occam's Razor。对我来说,第二和自我参照显得最清晰。要表示业务行,您需要插入一个属性并应用描述该行的业务规则。

当然是YMMV不同的视图可能会导致不同的结果。意思是:剃须刀以另一种方式切割。以上将是我的第一份。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32210839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档