如何在UML中建模1到0 .. *聚合
我想用容器建模Hal_device_factory
类,该类收集指向IHal_subfactory
类型接口的指针。如何在UML中建模1到0 .. *聚合
我Enterprise Architect中做了这样的类图:
然后我产生了此图的源代码,这是我已经有了:
std::set<IHal_subfactory> *m_IHal_subfactory;
但是我预期的事情像这样:
std::set<IHal_subfactory*> m_IHal_subfactory;
所以我的问题是w我做错了帽子? 模型是错的还是什么?
回答:
我想,你的模型是正确的。
如果你想有一个比如你set
而不是指针的它:
您应该将聚集围堵设置为Value
,而不是Reference
:
在你的聚合关系 - >进入属性 - >角色 - >在来源部分 - >在列表中的高级部分 - >设置遏制至Value
。
以上是 如何在UML中建模1到0 .. *聚合 的全部内容, 来源链接: utcz.com/qa/266662.html