Microsoft Visio 2010 UML:CLASS 介面

Microsoft Visio 2010 UML:CLASS 介面

我在將多個類別與介面關聯時遇到問題,如果我更改介面中的方法,所有實作類別都會自動更新。

這就是我們所期望的,介面是“lolipop”格式。目前,我需要將接口複製並貼上到實現它的每個類別上,如果我需要更改接口,我需要更改每個接口,這是相當痛苦的。更不用說如果我選擇使用它,這會搞砸程式碼生成。

如何建立接口的實例引用(如果這是正確的術語),以便它們都指向同一個接口,而不是擁有多個副本。其中任何一項變更都會立即反映到它們所附加的類別(方法等)。

答案1

開啟模型資源管理器工具列(如果尚未開啟),您將在那裡看到您的介面。再次將其拖曳至頁面並連接到新類別。

答案2

有一個 Visio 文件頁面解釋了此問題的解決方案。我不完全確定這是否與 Dejan 發布的解決方案相同,因此我將其添加到此線程中。

使用此解決方案,當介面變更時,實作類別也會更新。 Visio 也使用正確的連接器。

不過,在使用此解決方案之前,您也必須將介面拖曳到圖表中的某個位置。

http://office.microsoft.com/en-ca/visio-help/create-a-realizes-relationship- Between-two-elements-HP001208865.aspx

相關內容