假设我想创建一个电影数据库软件。
我需要一个具有名称、姓氏、出生日期、奖项等属性的 Actor 类,它还应该有一个“电影”对象数组。
我还需要电影类,它的属性为标题、持续时间、年份,但它还应该有一个“演员”对象数组。代表电影的演员。
Actor 对象需要该演员完成的所有电影的列表,就像电影对象需要其中播放的所有演员的列表一样。这会变得非常混乱,因为它是一个包含另一个类的类,反之亦然,编译器会卡住。
which would be the right way to represent this situation?