public /*static*/ void Main(string[] args) { var observada = new Observada(); observada.AdicioneObservador(new Observador1(observada)); observada.AdicioneObservador(new Observador2(observada)); observada.AlterarNumero(820); observada.RemovaObservador(1); observada.AlterarNumero(3209); Console.ReadKey(); }
public Observador2(Observada observada) : base(observada) { }
public ObservadorAbstrato(Observada observada) { Observada = observada; }