示例#1
0
        static void Main(string[] args)
        {
            Sujeto subject = new Sujeto();

            new SolObservador(subject);
            new PesoARGObservador(subject);
            new PesoMXObservador(subject);
            new MonedaBoliviana(subject);

            Console.WriteLine("Si desea cambiar 10 dólares obtendrá : ");
            subject.setMontocambio(10);
            Console.WriteLine("-----------------");
            Console.WriteLine("Si desea cambiar 100 dólares obtendrá : ");
            subject.setMontocambio(100);
            Console.ReadLine();
        }
 public SolObservador(Sujeto sujeto)
 {
     this.sujeto = sujeto;
     this.sujeto.agregar(this); //incluirde a la lista
 }
 public PesoARGObservador(Sujeto sujeto)
 {
     this.sujeto = sujeto;
     this.sujeto.agregar(this);
 }
 public MonedaBoliviana(Sujeto sujeto)
 {
     this.sujeto = sujeto;
     this.sujeto.agregar(this);
 }