|
|
Command (1) | Vi ser her på Command mønstret, som materialserer en handling i et objekt |
|
![]() | Et klassediagram for Command design mønstret.
Læg mærke til grænsefladen af Command: execute, undo og redo. Execute virker
her på et objekt, som er 'receiver' af kommandoens handlinger. Altså sker kommandoens påvirkning
i dette mønster på receiver objektet. Vi ser endvidere at en kommando er en del af en Invoker. Invoker kan f.eks. være et menuitem, som indeholder (eller refererer til) et kommandoobjekt, som udføres når menuen aktiveres |