九九百科網

位置:首頁 > 經驗 > 

子系統是什麼意思

經驗1.97W

子系統是什麼意思

子系統是一種模型元素,具有包(其中可包含其他模型元素)和類(其具有行為)的語義。子系統的行為由其所包含的類或其他子系統提供。子系統實現一個或多個接口,這些接口定義子系統可以執行的行為。子系統與包在語義上具有差異:子系統是一種通過一個或多個所實現的接口來提供行為的包。包並不提供行為;只不過是用來容納提供行為的對象的容器。

之所以要使用子系統而不使用包,是因為子系統完全封裝自己的內容,只通過自己的接口提供行為。其好處在於,與包不同,只要子系統的接口保持不變,就可以完全自由地更改子系統的內容和內部行為。

標籤:子系統