Ограниченный доступ в интерфейсе «Субъект» в шаблоне наблюдателя.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ограниченный доступ в интерфейсе «Субъект» в шаблоне наблюдателя.

Сообщение Anonymous »


Изображение

В этом шаблоне наблюдателя есть Еще одна вещь, которую я использую: механизм «тяни-толкай»,
так что есть также ссылка от наблюдателя к субъекту.

так что теперь, когда Субъект является частью самого наблюдателя, наблюдатель может получить необходимые ему данные от самого субъекта.

Таким образом, это создаст одну проблему, заключающуюся в том, что наблюдатель может также вызывать другие методы субъекта, такие как notifyObserver(), и если я использую абстрактный класс вместо интерфейс для субъекта, то в этом случае класс, расширяющий субъект, не сможет расширять другой класс, поскольку множественное наследование невозможно в Java.

так что я могу сделать, чтобы наблюдатель мог не вызывать методы Субъекта?

Подробнее здесь: https://stackoverflow.com/questions/789 ... er-pattern
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»