Befehlsmoduskonzept
Die Definition des Befehlsmodus (Befehl) lautet: Wird zum Parametrisieren und Übertragen von Methodenaufrufen verwendet, wo immer dies erforderlich ist ausführen. Das heißt, dieses Muster zielt darauf ab, Funktionsaufrufe, Anforderungen und Operationen in einem einzelnen Objekt zu kapseln und dann eine Reihe von Prozessen für dieses Objekt auszuführen. Es kann auch verwendet werden, um das Objekt, das die Operation aufruft, von dem Objekt zu entkoppeln, das die Operation implementiert. Dies bringt große Flexibilität beim Ersetzen verschiedener spezifischer Klassen.
Funktion und Vorsichtsmaßnahmen des Befehlsmodus
Modusfunktion:
1. Ändern Sie die Funktion Kapselung, Anforderung und Aufruf in einem kombinieren
2. Rufen Sie bestimmte Funktionen auf, um das Befehlsobjekt und das Empfangsobjekt zu entkoppeln
3. Verbessern Sie die Flexibilität der Programmmodularisierung
Hinweise:
1. Es besteht keine Notwendigkeit, die gleiche Ausrede zu verwenden, rufen Sie einfach die Funktion direkt auf, um Verschwendung zu vermeiden
Befehlsmoduscode und praktische Zusammenfassung
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <script> //1.一个连有炮兵和步兵,司令可以下命令调动军队打仗 var lian = {}; lian.paobing = function(pao_num){ console.log(pao_num+"门炮准备战斗"); } lian.bubing = function(bubing_num){ console.log(bubing_num+"人准备战斗"); } lian.lianzhang = function(mingling){ lian[mingling.type](mingling.num); } //司令下命令 lian.lianzhang({ type:"paobing", num:10 }); lian.lianzhang({ type:"bubing", num:100 }); </script> </body> </html>
Das obige ist der detaillierte Inhalt vonWas ist ein JavaScript-Befehlsmuster? Ausführliche Erläuterung der Anwendungsbeispiele für den Befehlsmodus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!