我在寫一個決策樹類。爲了讓設計儘可能靈活,我想使用包含方法getData():String [*]的自定義「TableDataGetter」接口來獲取決策樹數據。在我的特定實現中,我想使用實現「TableDataGetter」的類「TextTableDataGetter」。在UML類圖中,如何指定類的實際類型?
如果我的理解是正確的,在UML類圖中顯示的方式是使用決策樹類和「TableDataGetter」接口之間的組合關係。
我的問題是,如果在繪製圖的時候,我想指定我想使用「TextTableDataGetter」,我該如何在標準UML中編寫這個?
我想在我的關係圖上儘可能具體,因爲我正在使用UML軟件爲我生成代碼,就像我在集思廣益。我想可以肯定的是,在決策樹類我有我的dataGetter變量聲明爲「TableDataGetter dataGetter =新TextTableDataGetter()」