【发布时间】:2014-11-26 10:17:53
【问题描述】:
我有一个关于 UML 的问题。我有一个类,它只包含一个带有私有访问修饰符的内部类 - 不能从其他任何地方访问......通常为了呈现内部类关系,我可以使用像这里这样的(+)关系(InnerOddIterator):
(取自http://www.uml-diagrams.org/nested-classifier.html)
我在任何地方都没有找到任何关于如何清楚地强调这个类是私有的信息。你知道这种方法是否存在吗?如果是的话,我会很感激你在这里给我一些链接或什么?
为了清楚起见,一个示例代码:
public class DataStrucure {
// fields, methods, etc
private class InnerOddIterator{
// ...
};
}
【问题讨论】:
-
如果您觉得明确强调这个类是私有的很重要,请考虑使用诸如 > 之类的构造型。您只需记录您的刻板印象的含义,就可以了。刻板印象是扩展 UML 规范的“官方”方式,而关于它们的一点有时被忽略的是,任何人都可以使用它们以任何他们喜欢的方式扩展 UML。一些刻板印象(例如“>”)已进入普遍使用的事实并没有改变这一点。
-
查看this post了解更多最新信息。
标签: java uml class-diagram nested-class