Должен ли делегат пройти через контроллер, чтобы получить модель? - PullRequest
3 голосов
/ 13 августа 2011

Попытка выяснить MVC-концепцию.

У меня есть NSCustomView, который реализует drawRect:, который основан на делегате, указанном в контроллере пользовательского представления.Мой вопрос заключается в том, должен ли делегат указывать на контроллер модели, или это нормально - указывать делегата непосредственно на модель?

Должен ли NSCustomView запрашивать NSWindowController, запрашивать контроллер модели, запрашивать модельданные?Похоже, что в «правильном» дизайне MVC слишком много слоев.

1 Ответ

0 голосов
/ 13 августа 2011

Чаще всего делегат является контроллером представления или соответствует роли типа контроллера.Если это не ваша ситуация, будет полезно, если вы объясните, что происходит более подробно.

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