Это случай того, что должен делать делегат, и какой объект находится в лучшем положении, чтобы делать эти вещи.Это, как говорится, есть некоторые стандартные использования, которые вытекают из этой логики.Например, если объект, которому нужен делегат, является представлением, то, скорее всего, делегатом будет соответствующий контроллер представления ... или отдельный объект, который предоставляет контроллер представления.