组合类中的实例称为部件。要在代码(动作或操作)中标识组件,请使用表达式组合体实例.部件名称。组件的多重性相对于包含该组件的组合体的每个实例。例如,每辆车都有一部引擎。
关于此任务
如果明确地定义多重性(例如 1 或 5),那么在运行时,IBM® Rational® Rhapsody®
将在该组合体实例化时创建组件。如果关联由链接实例化,那么产品将在运行时初始化该关联。
销毁组合体时,将销毁它的所有组件。
过程
- 单击“组合类”工具。
- 在图中单击,或者单击并拖动以创建组合类。新的组合类将显示在图中。
结果
由于组合类是容器类,因此您可以在其中创建对象和关系。组合类与对象和部件使用相同的“特征”窗口。实现组合类的功能的另一种方法是使用组合功能。