Класс Observer предназначен для поддержки обозреваемого объекта в парадигме MVC (model-view-controller).
Этот класса должен быть унаследован, если возникает необходимость в том, отслеживать состояние какого - либо объекта. Обозреваемый объект может иметь несколько обозревателей. Соответственно они должны реализовать интерфейс :py:class::java.util.Observable.
java.util.
Observer
update
(Observable o, Objects arg)Вызывается когда обозреваемый объект обновляется