Un beneficio de esta implementación en particular del patrón orden es que el interruptor puede ser usado en cualquier dispositivo, no solo con una luz - el interruptor en el siguiente ejemplo enciende y apaga la luz, pero el constructor del interruptor es capaz de aceptar cualquier subclase de Orden para sus dos parámetros.