
В этом шаблоне наблюдателя есть Еще одна вещь, которую я использую: механизм «тяни-толкай»,
так что есть также ссылка от наблюдателя к субъекту.
так что теперь, когда Субъект является частью самого наблюдателя, наблюдатель может получить необходимые ему данные от самого субъекта.
Таким образом, это создаст одну проблему, заключающуюся в том, что наблюдатель может также вызывать другие методы субъекта, такие как notifyObserver(), и если я использую абстрактный класс вместо интерфейс для субъекта, то в этом случае класс, расширяющий субъект, не сможет расширять другой класс, поскольку множественное наследование невозможно в Java.
так что я могу сделать, чтобы наблюдатель мог не вызывать методы Субъекта?
Подробнее здесь: https://stackoverflow.com/questions/789 ... er-pattern