Как сделать перекрестную ссылку на объекты в классах
У меня есть класс Person и два унаследованных класса, которые называются Parent и Child. Родитель может иметь n детей, а ребенок может иметь n родителей.
Каков наилучший способ в OOD создать ссылку между родителем и ребенком.
Должен ли я создать список в каждом классе, ссылаясь на подключенного родителя / ребенка или есть лучший способ?