コード例 #1
0
        static void Main(string[] args)
        {
            AssuntoConcreto s = new AssuntoConcreto();

            s.Anexar(new ObservadorConcreto(s, "X"));
            s.Anexar(new ObservadorConcreto(s, "Y"));
            s.Anexar(new ObservadorConcreto(s, "Z"));

            s.EstadoAssunto = "ABC";
            s.Notificar();
        }
コード例 #2
0
 public ObservadorConcreto(AssuntoConcreto assunto, string nome)
 {
     this._assunto = assunto;
     this._nome    = nome;
 }