子系统
一种模型元素
创建同名条目
条目
历史版本
编辑
子系统是一种模型元素,它具有包(其中可包含其他模型元素)和类(其具有行为)的语义。子系统的行为由它所包含的类或其他子系统提供。子系统实现一个或多个接口,这些接口定义子系统可以执行的行为。
确定方法
如果某个协作中的各个类只是在相互之间进行交互,并且可生成一组定义明确的结果,就应将该协作和它的类封装在一个子系统中。
这一规则同样适用于协作的
子集
。可以对协作的任何部分或全部进行封装和简化,这将会使设计更易于理解。
提示