Изменения документа Мнение

Редактировал(а) Alexandr Fokin 2026/09/15 13:34

От версии 1.14
отредактировано Alexandr Fokin
на 2026/09/15 13:34
Изменить комментарий: К данной версии нет комментариев
К версии 1.10
отредактировано Alexandr Fokin
на 2026/09/15 13:28
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -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
21 +interface IEntityServices<TEntity>
22 22  {
23 23   // Set rules (single point of editing).
24 24   ITEntitySetter Setter { get; }
... ... @@ -47,11 +47,10 @@
47 47  
48 48  interface ITEntityOneOf
49 49  {
50 - void PropertyOneOf<TParameter>(
50 + void PropertyOneOf(
51 51   TEntity entity,
52 - TParameter param,
53 - Action<param, TInvariant1Dto> invariant1Handler,
54 - Action<param, TInvariant2Dto> invariant2Handler)
52 + Action<TInvariant1Dto> invariant1Handler,
53 + Action<TInvariant2Dto> invariant2Handler)
55 55  }{{/code}}
56 56  
57 57