Designmønstre
- slide 21 : 31
Command (2)
Konsekvenser:
Homogen grænseflade mellem Invokers (såsom Menuitems) og Commands.
Kommandoer i sekvens kan sammensættes til en Composite Command via design mønstret Composite
Der kan implementeres et transaktionsbegreb omkring sammensatte kommandoer
Udførte kommandoer kan kopieres og indsættes i en kommando historieliste
Kan anvendes til en multi-niveau undo og multi-niveau redo facilitet
Kopiering af kommandoer kan håndteres via et designmønster, der hedder Prototype