Komut (command) kalıbı
Kısaca: Komut kalıbı bir eylemi nesne olarak paketler. Böylece onu saklayabilir, erteleyebilir, tekrarlayabilir veya geri alabilirsiniz.
Biraz daha ayrıntılı: Bir komut nesnesi, çalıştırmak için gereken her şeyi (eylem, alıcı, parametreler) ve bir execute() yöntemini, çoğu kez undo() yöntemini de içerir. Bir çağıran (invoker) komutları ayrıntılarını bilmeden çalıştırır.
Ayrıntılı
- Geri al/yinele: çalıştırılmış komutların bir yığını…
Ayrıca bak: Strateji kalıbı, Gözlemci kalıbı