Komut tasarım deseninde Invoker sınıfı isteğe bağlı mı? Müşteri, komut için Beton Komuta ve Alıcısını başlatmalıdır. İstemcinin her zaman Invoker'ı başlatması ve komut nesnesini Invoker nesnesine iletmesi gerekir. Daha sonra istemci komutu çalıştırması gerektiğinde, istemci sadece Invoker nesnesini ve Invoker komutunu ister (belki hemen veya daha sonra yürütme için komutu kuyruğa alabilir).Komut Tasarım Kalıbı - Invoker İsteğe Bağlı mı?
Veya başka bir yol bu mu? İstemcinin komutu eşzamanlı olarak gerçekleştirmesi gerekiyorsa, istemci, temel sınıf arabirimini kullanarak komutu referans alır, ancak beton komutunu ve alıcısını başlatır. İstemcinin komutu yerine getirmesi gerektiğinde, istemci temel sınıf komut değişkeninde yürütme yöntemini çağırır mı? Bir komutun çalıştırılması gerektiğinde bazı ek mantığa ihtiyaç duyulduğunda, Invoker sınıfı ek mantığı ve istemcinin komutu gerçekleştirmek için Invoker nesnesiyle etkileşime girmesini sağlamak için kullanılacaktır.