Может быть, название немного сбивает с толку, но я не знал, как правильно это сказать (мой Engli sh совсем не хорош, поэтому извините, если его сложнее понять).
Допустим, у нас есть 2 класса, Person и Group, и человек может присоединиться к группе. Оба получили коллекцию присоединившихся групп или лиц, которые уже присоединились к группе.
Я хочу метод, позволяющий мне это делать. Было бы лучше иметь метод в классе Person, который является joinGroup (Group g) или метод в группе, который является addPerson (Person p)? В любом случае, метод должен выполнять некоторые проверки, а не только добавлять объекты в Коллекции.
Я использую Java, но я думаю, что это не важно, так как это скорее вопросы дизайна.