我有两个班,即
-------------- -------------------
class A class B
-------------- -------------------
int c
-------------- -------------------
-------------- -------------------
A类负责从用户那里获取输入,而b类负责按类A存储输入令牌。
他们之间的关系应该是什么?
它们之间有直接的关系,A类函数接受输入然后这个输入直接存储在B类中。其中A个函数是B的朋友。
答案 0 :(得分:0)
有三种可能性:
第三个是我的偏好,因为它使对象自包含并且更容易单独测试,并且更灵活,因为它们不受约束以特定方式一起行动。
答案 1 :(得分:-1)
鉴于提供的信息有限,我在这里假设一个场景:
由于您希望A类存储/设置B类对象内部的某些数据,因此A类可能需要使用B类中的setter方法。这是一种“使用”关系,可以归类为关联关系。
如果类A还负责创建类B的实例,则该关系将为聚合。