Zulul Naredbu koristiš kad imaš više različitih akcija koje mogu imati različite ishode, a strategiju kada imaš određenu akciju, ali želiš omogućiti više načina na koje se može izvesti. Tako da to dvoje možeš i kombinirati.
Npr. imaš više akcija koje želiš napraviti u programu Open, Print, Save, itd. i to predstaviš sa OpenCommand, PrintCommand, SaveCommand. Ti možeš za npr. SaveCommand (konktekst) iskoristiti strategiju tako da klijent može spremati koristeći različite vrste kompresija (strategije) ovisno o odabranoj konkretnoj implementaciji strategije.