באמצעות Command Design Pattern ניתן למדל פעולות שונות אשר מבוצעות בסדר מסוים באופן שבו כל פעולה מיוצגת באמצעות אובייקט נפרד, כל האובייקטים מוחזקים בסדר שנתון לשליטתנו והתמיכה ב-undo קלה למימוש. הוידאו קליפ הבא מסביר כיצד לעשות זאת.
את קוד המקור שמופיע בוידאו ניתן להוריד בקישור הבא command. תרשים ה-UML הבא מספק הסבר נוסף.

