001package com.hammurapi.common; 002 003 004/** 005 * This interface serves the same role as java.util.Observable, but it's an interface, not a class. 006 * @author Pavel Vlasov 007 */ 008public interface Observable<T> { 009 010 void addObserver(Observer<? super T> o); 011 012 void deleteObserver(Observer<? super T> o); 013 014}