С появлением Java 9 класс Observable
и Observer
теперь устарели.
Observable
javadoc утверждает:
[Observable] и интерфейс Observer устарели. Модель событий, поддерживаемая Observer и Observable, весьма ограничена, порядок уведомлений, предоставляемых Observable, не указан, а изменения состояния не соответствуют друг другу с уведомлениями. Для более богатой модели событий рассмотрите возможность использования пакета java.beans.
Рекомендуется использовать пакет java.beans
, но как его использовать для создания обработчика событий для имитации шаблона наблюдения?