Я занимаюсь разработкой класса, в котором я ассоциирую события с наблюдателями, но в этом случае наблюдатели могут использовать параметры, полученные в параметре, для изменения значений внутри объекта.
Является ли Observer правильным именемдля тех "наблюдателей"?Я просто ищу правильное имя, чтобы поставить его (если уже есть шаблон для этого случая, это было бы здорово)
Редактировать: Вот пример
A является наблюдаемым объектом
B является наблюдателем
A имеет свойство, представленное целым числом, а функция B гарантирует, что свойство всегда выше 50.
Поэтому, когда A запускает событие, B будет вызывать что-то вроде:
void BObserverMethod(Action action, A a)
{
if(a.property =< 50)
a.property = 50;
}
Вопрос в том, что я могу назвать B?Правильно ли называть это Наблюдателем, когда он делает больше, чем наблюдает?