Re: защищенный Observer
От: MasterZiv СССР  
Дата: 30.05.07 16:10
Оценка:
xlend пишет:

> Так вот в чем вопрос: насколько оправдано использование friend в этом

> случае? (А нельзя ли сделать по другому?)

Не уверен, что доконца все додумал, но кажется можно сделать
Observer приватным интерфейсом и выдавать его только Subject-у.
Конкретный Observer будет предоставлять этот интерфейс только
своим Subject-ам. Но при этом надо как-то скрыть получение
этого интерфейса от публики, там тоже либо Subject-а делать
другом, либо его конкретный метод, либо FactoryMethod, который
их двоих создает и увязывает.

Главное — зачем это все ? ничего страшного же не должно
происходить, если вызвать в произвольное время Update у
обзервера. Даже полезно может быть — типа пункт меню
Refresh view.
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.