using System; namespace HeadFirstDesignPatterns.Observer.WeatherData { /// /// Summary description for ISubject. /// public interface ISubject { void RegisterObserver(IObserver o); void RemoveObserver(IObserver o); void NotifyObserver(); } }