大家好,小城来为大家讲解下。子系统是什么,子系统是什么意思很多人还不知道,现在让我们一起来看看吧!
1、 子系统是具有包(可以包含其他模型元素)和类(具有行为)语义的模型元素。子系统的行为由其包含的类或其他子系统提供。子系统实现一个或多个接口,这些接口定义了子系统可以执行的行为。子系统在语义上不同于包:子系统是通过一个或多个实现的接口提供行为的包。包不提供行为;它只是一个提供行为的对象的容器。
2、 之所以要用子系统而不是包,是因为子系统完全封装了自己的内容,只通过自己的接口提供行为。好处是有了宝不同,只要子系统的接口不变,子系统的内容和内部行为完全可以自由更改。
本文到此结束,希望对大家有所帮助。