Ale*_*ecs 5 oop uml class-diagram
当一个类具有作为方法参数指针(或引用或对象)到其他类时,在UML中它被反映为关联或聚合,与钻石,或具有一些特定的符号?
您需要的不是关联(也不是特定关联的聚合或组合),因为关联是指ClassA的属性类型为ClassB.
在这里,对于方法参数,您可以在类之间使用依赖关系箭头(虚线箭头).这是一个非常普遍的关系,应该符合你的目的.
例如,请参阅此处获取解释:http://martinfowler.com/bliki/DependencyAndAssociation.html
正如其他人所解释的那样,你应该使用依赖关系而不是任何形式的关联(聚合和组合).
依赖性意味着目标元素是源元素的规范或实现所必需的.
但是,有许多不同类型的依赖项.依赖关系的类型可以通过关键字和构造型来指定.在您的情况下,您应该使用dependencywith关键字<<use>>:

为了解释,<<use>>我引用了第196页的UML 2和统一过程一部分:
此依赖关系(用法)由以下任何一种情况生成:
1- A类的操作需要B类参数
2-类A的操作返回B类的值
3-类A的操作在其实现中的某处使用类B的对象,但不作为属性.
PS:依赖关系可以具有的其他关键字/构造型是调用,创建,派生,实例化,允许,实现,细化和跟踪.