Изменения документа Мнение
Редактировал(а) Alexandr Fokin 2026/09/15 13:34
От версии 1.10
отредактировано Alexandr Fokin
на 2026/09/15 13:28
на 2026/09/15 13:28
Изменить комментарий:
К данной версии нет комментариев
К версии 1.14
отредактировано Alexandr Fokin
на 2026/09/15 13:34
на 2026/09/15 13:34
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -16,9 +16,9 @@ 16 16 1. Единая точка для взаимодействия с сущностью (агрегатом). 17 17 Комментарии. 18 18 Изменение в одном месте влияет на все (целостность). 19 -1. Наглядный интерфейс для взаимодействия ( как можно взаимодействоватьс сущностью).19 +1. Наглядный интерфейс для взаимодействия (полный текущий набор правил). 20 20 )))|{{code language="c#"}}// Entity rules (interaction interface) 21 -interface IEntityServices <TEntity>21 +interface IEntityServices 22 22 { 23 23 // Set rules (single point of editing). 24 24 ITEntitySetter Setter { get; } ... ... @@ -47,10 +47,11 @@ 47 47 48 48 interface ITEntityOneOf 49 49 { 50 - void PropertyOneOf( 50 + void PropertyOneOf<TParameter>( 51 51 TEntity entity, 52 - Action<TInvariant1Dto> invariant1Handler, 53 - Action<TInvariant2Dto> invariant2Handler) 52 + TParameter param, 53 + Action<param, TInvariant1Dto> invariant1Handler, 54 + Action<param, TInvariant2Dto> invariant2Handler) 54 54 }{{/code}} 55 55 56 56