Esempio n. 1
0
        static void Main(string[] args)
        {
            ObservadoContenedorCodigo observadoContenedorCodigo = new ObservadoContenedorCodigo();

            IObservadorPublicador publicadorCodigo       = new ObservadorUploader(observadoContenedorCodigo);
            IObservadorPublicador observadorcompilador   = new ObservadorCompilador(observadoContenedorCodigo);
            IObservadorPublicador observadorEjecutador   = new ObservadorEjecutadorPU(observadoContenedorCodigo);
            IObservadorPublicador observadorActualizador = new ObservadorInstalador(observadoContenedorCodigo);
            IObservadorPublicador enviadorMail           = new ObservadorEviadorMail(observadoContenedorCodigo);

            observadoContenedorCodigo.administradorObservadores.AgregarObservador(publicadorCodigo);
            observadoContenedorCodigo.administradorObservadores.AgregarObservador(observadorcompilador);
            observadoContenedorCodigo.administradorObservadores.AgregarObservador(observadorEjecutador);
            observadoContenedorCodigo.administradorObservadores.AgregarObservador(observadorActualizador);

            observadoContenedorCodigo.PublicarCodigo("<code>...<\\code>", "Ejemplo de codigo de ejemplo.");

            Console.ReadKey();
        }
Esempio n. 2
0
 public ObservadorInstalador(ObservadoContenedorCodigo observadoContenedorCodigo)
 {
     this.observadoContenedorCodigo = observadoContenedorCodigo;
 }
Esempio n. 3
0
 public ObservadorUploader(ObservadoContenedorCodigo observadoContenedorCodigo)
 {
     this.observadoContenedorCodigo = observadoContenedorCodigo;
 }
 public ObservadorEviadorMail(ObservadoContenedorCodigo observadoContenedorCodigo)
 {
     this.observadoContenedorCodigo = observadoContenedorCodigo;
 }
 public ObservadorEjecutadorPU(ObservadoContenedorCodigo observadoContenedorCodigo)
 {
     this.observadoContenedorCodigo = observadoContenedorCodigo;
 }