24 lines
579 B
Java
24 lines
579 B
Java
package patronCommand;
|
|
|
|
//Esta clase seria el Cliente, que pulsa el interruptor.
|
|
public class Main {
|
|
|
|
public static void main(String[] args) {
|
|
|
|
//instancia del RECEPTOR.
|
|
//Llamada bombilla por facilitar entender el programa.
|
|
Luz bombilla = new Luz();
|
|
|
|
//intancias de las ordenes concretas
|
|
Orden interruptorUp = new OrdenEncender(bombilla);
|
|
Orden interruptorDown = new OrdenApagar(bombilla);
|
|
|
|
//instancia del INVOCADOR pasandole las ordenes concretas.
|
|
Interruptor i = new Interruptor(interruptorUp,interruptorDown);
|
|
|
|
i.encender();
|
|
i.apagar();
|
|
}
|
|
|
|
}
|