所以我有这个A级。 现在,我想用A类中的一些信息创建B类.A总是在B之前创建。现在我想在两个类之间创建一个关联。我应该让B的成员指向A,还是A的成员指向B?这个决定应该基于谁需要知道谁或谁首先被创造?
答案 0 :(得分:0)
考虑两个班级之间的关系。如果b始终包含来自a的信息,则考虑b继承该信息。此外,当您实例化一个新的b。它将构建一个第一个。
如果关系更多有一个,即b有自己的a实例。然后成为b的成员。
如果a和b共享信息,或者如果a必须在几个类之间共享信息,那么你应该为其他模式进行协调,例如单身。