Спасибо.
Тогда вопрос несколько трансформируется. Как, по-вашему, правильнее. Держать связи как свойства самих сущностей или управлять связями на уровне репозитория (или иного служебного слоя)?
Найдено 5 результатов
- 2018.04.10, 22:40
- Форум: Архитектура, дизайн, ООП
- Тема: 2 объекта содержат друг друга, OK?
- Ответы: 14
- Просмотры: 6541
- 2018.04.10, 21:47
- Форум: Архитектура, дизайн, ООП
- Тема: 2 объекта содержат друг друга, OK?
- Ответы: 14
- Просмотры: 6541
Re: 2 объекта содержат друг друга, OK?
Ну и связь ведь не обязательно иерархическая. Могут быть и "равноправные" сущности типа "автор" и "статья".
- 2018.04.10, 21:41
- Форум: Архитектура, дизайн, ООП
- Тема: 2 объекта содержат друг друга, OK?
- Ответы: 14
- Просмотры: 6541
Re: 2 объекта содержат друг друга, OK?
Спасибо за развернутый ответ!
То есть вы предлагаете свойство "родитель" в дочерних классах иметь, но заполнять по ситуации, когда это нужно?
То есть вы предлагаете свойство "родитель" в дочерних классах иметь, но заполнять по ситуации, когда это нужно?
- 2018.04.10, 17:44
- Форум: Архитектура, дизайн, ООП
- Тема: 2 объекта содержат друг друга, OK?
- Ответы: 14
- Просмотры: 6541
Re: 2 объекта содержат друг друга, OK?
Я в курсе про связи в ActiveRecord. Вопрос больше теоретический именно про "голые" классы.
- 2018.04.09, 10:13
- Форум: Архитектура, дизайн, ООП
- Тема: 2 объекта содержат друг друга, OK?
- Ответы: 14
- Просмотры: 6541
2 объекта содержат друг друга, OK?
Всем добра! Есть вопрос. Нормально ли это, если 2 объекта будут содержать друг друга как свойства классов? Допустим, у меня есть регионы и города. Регион содержит массив объектов городов. Но город должен "знать" , к какому он относится региону. Нет ли чего плохого в том, что в классе город...