View Single Post
Det boblehest har foreslått er en tilnærming til Command-patternet Der lager man altså en klasse per handling. Du kan bruke en variant av dette ved å ha en delaycommand som inneholder en annen kommando den kan delaye. Altså når du oppretter en delay command sender du inn commando som skal delayes og et antall runder den skal delayes. Du kan telle ned antall runder hver gang du kaller execute på delaykommandoen, og når det er 0 runder igjen kjører du den egentlige kommandoen.