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

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

Сообщение Anonymous »


Изображение

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

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

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

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

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

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