首先,我为标题道歉;我真的不知道如何用一句话来描述这种情况。假设我有一个名为Person
. 将创建多个实例Person
并将其添加到集合中。我正在寻找一种方法,让每个实例Person
都有可能从字面的、现实世界的意义上“了解”彼此(Person
1 遇到Person
2,现在他们彼此认识)以及对彼此有一种倾向Person
.
Person
使用 abool
表示知道或不知道另一个Person
人以及使用 an表示处置似乎很明显int
,尽管稍后我打算对此进行大量扩展。不幸的是,我真的不知道如何使每个Person
集合在集合中(或者甚至在相同类型的单独集合中)都具有彼此唯一的属性。我不一定要在这里寻找代码,而是寻找关于如何实现这样的东西的概念。
任何建议将不胜感激。谢谢。
(另外,如果有人知道这个问题的任何适当标签,请添加它们或让我知道。)