LINUX.ORG.RU

История изменений

Исправление guyvernk, (текущая версия) :

Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.

Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd - это лютое дерево абстракций и наследования.

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

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

Исправление guyvernk, :

Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.

Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd - это лютое дерево абстракций и наследования.

И без этого никак. Потому что бизнесовые агрегаты отображают обьекты реального мира. Пример агрегата - кредитный договор, например.

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

Исправление guyvernk, :

Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.

Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd - это лютое дерево абстракций и наследования.

И без этого никак. Потому что бизнесовые агрегаты отображают обьекты реального мира.

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

Исправление guyvernk, :

Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.

Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd - это лютое дерево абстракций и наследования.

И без этого никак.

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

Исправление guyvernk, :

Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.

Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd все равно это лютое дерево абстракций и наследования.

И без этого никак.

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

Исходная версия guyvernk, :

Использование композиции вместо наследования это что то из книжонки толи блоха толи эккеля. Читал я это все.

Но даже на текущей моей работе где апи-фест вынесено во главу угла - большинство моделей для апи генерятся по контрактам в виде простых дтошек, но бизнесовые агрегаты на основе xsd все равно это лютое дерево абстракций и наследования.

И без этого никак.