Направление обхода ассоциаций

Я читаю книгу Проектирование, управляемое предметной областьюЭрика Эванса- Глава 5, касающаяся ассоциаций. Один из его советов по уменьшению сложности модели — задать направление обхода для ассоциаций.

Цитирую:

Важно максимально ограничивать отношения. А двунаправленная ассоциация означает, что оба объекта могут быть поняты только вместе. Когда требования приложения не требуют обхода в обоих направлениях, добавление направления обхода уменьшает взаимозависимость и упрощает конструкцию. Понимание домена может выявить естественное направленное смещение.

Как выбрать направление обхода ассоциации? Как правило, когда между двумя элементами существует ассоциация, ее можно читать и понимать в двух направлениях. Что может заставить нас предпочесть одно направление другому?

Спасибо

5
задан Mickael Marrache 21 March 2012 в 12:41
поделиться