Добавить комментарий

Изображение пользователя Serguei_Tarassov.

Насколько я

Насколько я понял из предыдущего примера, "Контрагент", "Покупатель" - это небольшой "куст", растущий из какого-нибудь "абстрактного контрагента", что не мешает им быть контейнерами для частных лиц или организаций.
Соответственно, заказы (данного класса заказов) содержат либо абстрактных контрагентов либо конкретных покупателей.
Т.е. иерархия растет "вширь", не поднимаясь выше 2-3 уровней.

>> При моделировании ПО наследование в 3 уровня практически всегда означает ошибку в проектировании.
>Т.е., например дотнет - сплошная ошибка проектирования? ;)
При моделировании ПО (предметной области, т.е. реального мира), дотнет здесь не при чем.