Найдено 5 результатов

phantomlord
2018.04.10, 22:40
Форум: Архитектура, дизайн, ООП
Тема: 2 объекта содержат друг друга, OK?
Ответы: 14
Просмотры: 6587

Re: 2 объекта содержат друг друга, OK?

Спасибо.
Тогда вопрос несколько трансформируется. Как, по-вашему, правильнее. Держать связи как свойства самих сущностей или управлять связями на уровне репозитория (или иного служебного слоя)?
phantomlord
2018.04.10, 21:47
Форум: Архитектура, дизайн, ООП
Тема: 2 объекта содержат друг друга, OK?
Ответы: 14
Просмотры: 6587

Re: 2 объекта содержат друг друга, OK?

Ну и связь ведь не обязательно иерархическая. Могут быть и "равноправные" сущности типа "автор" и "статья".
phantomlord
2018.04.10, 21:41
Форум: Архитектура, дизайн, ООП
Тема: 2 объекта содержат друг друга, OK?
Ответы: 14
Просмотры: 6587

Re: 2 объекта содержат друг друга, OK?

Спасибо за развернутый ответ!
То есть вы предлагаете свойство "родитель" в дочерних классах иметь, но заполнять по ситуации, когда это нужно?
phantomlord
2018.04.10, 17:44
Форум: Архитектура, дизайн, ООП
Тема: 2 объекта содержат друг друга, OK?
Ответы: 14
Просмотры: 6587

Re: 2 объекта содержат друг друга, OK?

Я в курсе про связи в ActiveRecord. Вопрос больше теоретический именно про "голые" классы.
phantomlord
2018.04.09, 10:13
Форум: Архитектура, дизайн, ООП
Тема: 2 объекта содержат друг друга, OK?
Ответы: 14
Просмотры: 6587

2 объекта содержат друг друга, OK?

Всем добра! Есть вопрос. Нормально ли это, если 2 объекта будут содержать друг друга как свойства классов? Допустим, у меня есть регионы и города. Регион содержит массив объектов городов. Но город должен "знать" , к какому он относится региону. Нет ли чего плохого в том, что в классе город...