История изменений
Исправление
guyvernk,
(текущая версия)
:
Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.
Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd - это лютое дерево абстракций и наследования.
И без этого никак. Потому что бизнесовые агрегаты отображают обьекты реального мира. Пример агрегата - кредитный договор, например. А в него например входят 15 видов обеспечения - что по сути 15 потомков абстрактного обеспечения. Или в него входят 10 видов людей(заемщик, созаемщик итд) которые опять же 10 потомков абстрактного человека.
Я бы рассказал какая отдельно боль в слое дао для заполнения этих агрегатов и с мапперами, но с композицией это было бы еще хуже.
Исправление
guyvernk,
:
Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.
Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd - это лютое дерево абстракций и наследования.
И без этого никак. Потому что бизнесовые агрегаты отображают обьекты реального мира. Пример агрегата - кредитный договор, например.
Я бы рассказал какая отдельно боль в слое дао для заполнения этих агрегатов и с мапперами, но с композицией это было бы еще хуже.
Исправление
guyvernk,
:
Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.
Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd - это лютое дерево абстракций и наследования.
И без этого никак. Потому что бизнесовые агрегаты отображают обьекты реального мира.
Я бы рассказал какая отдельно боль в слое дао для заполнения этих агрегатов и с мапперами, но с композицией это было бы еще хуже.
Исправление
guyvernk,
:
Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.
Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd - это лютое дерево абстракций и наследования.
И без этого никак.
Я бы рассказал какая отдельно боль в слое дао для заполнения этих агрегатов и с мапперами, но с композицией это было бы еще хуже.
Исправление
guyvernk,
:
Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.
Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd все равно это лютое дерево абстракций и наследования.
И без этого никак.
Я бы рассказал какая отдельно боль в слое дао для заполнения этих агрегатов и с мапперами, но с композицией это было бы еще хуже.
Исходная версия
guyvernk,
:
Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.
Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd все равно это лютое дерево абстракций и наследования.
И без этого никак.