2016-12-05 66 views
0

我是否需要在序列圖中顯示不同的類實現?我試圖保持簡單。因此,爲了保持它的通用性,我應該隱藏不同的實現嗎?或者我應該展示一個可能實現的用例,或者取決於? :)我應該在序列圖中顯示繼承嗎

enter image description here

+0

編號序列圖是一組對象之間的交換,捕捉動態行爲。繼承是一個靜態的,設計的問題,不屬於序列圖 –

回答

1

正如評論已經說了:一個SD不告訴任何繼承。這是一個純粹的靜態方面,你可以在課堂上展示。

至於是否顯示不同的實現:這取決於。鑑於您有多個實現單個用例的協作(例如,如果您在產品中有多個產品線或選項),您可能希望在不同的SD中顯示不同的行爲。但可能只是在不同實現之間存在變體的情況下。如果你有一個通用路徑,你只會顯示一次,並從其他協作中引用它。