Вход на сайт
State pattern
539 просмотров
Перейти к просмотру всей ветки
Программист коренной житель
в ответ moose 19.01.20 18:15
Если я тебя правильно понял, то на мой взгляд, нет никакой разницы. Более того, я даже не вижу принципиально иного взгляда.
Если в одном (классическом) случае у тебя будет как-то так:
interface IState { void Render (); void Publish (); }
то в другом (непривычном) будет как-то так:
interface IState { void OnEvent (RenderEvent e); void OnEvent (PublishEvent e); }