какой шаблон проектирования позволяет мне реализовать два разных класса, каждый класс имеет список объектов другого класса?

#oop #design-patterns

Вопрос:

У меня есть класс A и класс B, у класса A есть список экземпляров класса B, а у класса B есть список экземпляров класса A, на языке sql, это отношение «многие ко многим», есть ли шаблон проектирования, который помогает в реализации этих классов, или я слишком много думаю об этом, и это так же просто, как просто назначить соответствующий список для каждого класса?

Спасибо

Комментарии:

1. Поскольку вы упомянули отношения M-M в SQL, почему бы не посмотреть, как ORM представляет отношения M-M в коде? Например, в Hibernate (Java) или Entity Framework (.NET) .

Ответ №1:

Ты переусердствуешь. Я не знаю, почему. Но ты, конечно, перегибаешь палку.