【发布时间】:2010-11-05 13:03:42
【问题描述】:
我正在编写一个决策树类。为了使设计尽可能灵活,我想使用自定义的“TableDataGetter”接口获取决策树数据,该接口包含方法 getData():String[*]。在我的特定实现中,我想使用一个实现“TableDataGetter”的类“TextTableDataGetter”。
如果我的理解是正确的,在UML类图中显示的方式是使用我的决策树类和“TableDataGetter”接口之间的组合关系。
我的问题是,如果在绘制图表时,我想指定我想使用“TextTableDataGetter”,我该如何在标准 UML 中编写它?
我希望在我的图表上尽可能具体,因为我在头脑风暴时让 UML 软件为我生成代码。我想确定的是,在决策树类中,我的 dataGetter 变量声明为“TableDataGetter dataGetter = new TextTableDataGetter()”
【问题讨论】: