//pasamos la variable al objeto que se está decorando public SistemadeAire(IDecoracion decoracion) { decoramosA = decoracion; }
//pasamos la variable al objeto que será decorado public Suspension(IDecoracion decoracion) { decoramosA = decoracion; }
private IDecoracion decoramosA; //a través de esta variable nos comunicamos con el objeto que vamos a decorar //creamos el constructor y pasamos la variable anterior al objeto que se va a decorar public Nitrogeno(IDecoracion decoracion) { decoramosA = decoracion; }
//la variable de referencia la pasamos al objeto que va a ser decorado public SistemadeSonido(IDecoracion decoracion) { decoramosA = decoracion; }