Ejemplo n.º 1
0
 public CClaxon(double precio, string tipo, IDecorador decorable)
 {
     this.precio    = precio;
     this.tipo      = tipo;
     this.decorable = decorable;
 }
Ejemplo n.º 2
0
 public CTuboEscape(double precio, string tipo, IDecorador decorable)
 {
     this.precio    = precio;
     this.tipo      = tipo;
     this.decorable = decorable;
 }
 public Condicional(IDecorador anterior, Predicate <Persona> condicion)
 {
     Anterior  = anterior;
     Condicion = condicion;
 }
 public void Agregar(IDecorador otro) => lista.Add(otro);
 public Guardar(IDecorador anterior)
 {
     this.anterior = anterior;
 }
 public CondicionalIF(IDecorador si, IDecorador no, Predicate <Persona> condicion)
 {
     Si        = si;
     No        = no;
     Condicion = condicion;
 }