一、定义:
子系统是一种模型元素,它具有包和类的语义。子系统的行为由它所包含的类或其他子系统提供。子系统实现一个或多个接口,这些接口定义子系统可以执行的行为。
二、使用方法:
可以通过多种互补的方法来使用子系统,将系统分为若干个单元,这些单元:可以独立预定、配置或交付。可以独立开发,只要接口保持不变。可以在一组分布式计算节点上独立部署。可以在不破坏系统其他部分的情况下独立地进行更改。此外,子系统还可以:将系统分为若干单元,以提供对关键资源的有限安全保护,在设计中代表现有产品或外部系统。
三、规则:
1、子系统不应暴露自己的任何内容。
2、子系统外部的元素都不应依赖于子系统内部特定元素的存在。