Какая метафора стоит за CommandSink? - PullRequest
2 голосов
/ 20 апреля 2009

Я работаю над Код Джоша Смита и статья о CommandSink , которая является решением, упрощающим использование команд в контексте MVVM, кажется очень полезной.

Но я чувствую, что упускаю что-то из концепции, потому что не понимаю, что означает слово «раковина», например,

  • команды раковина за кодом позади ViewModel?
  • команды находятся в коллекции, например, посуда в раковина ?
  • или это игра слов с сохранением View и ViewModel в sync ?

1 Ответ

2 голосов
/ 20 апреля 2009

Я думаю, что правильная метафора связана с тем, как «земля» используется с электрическим зарядом в электронике. «Раковина» - это, как правило, субъект, ответственный за окончательный прием и очистку всего, что он тонет.

Это означает, что команды, в данном случае, не продолжают использоваться в системе после достижения приемника, это конец строки.

Я думаю, эта запись актуальна, но чтение списка неоднозначности также является иллюстративным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...