In diesem Artikel werden hauptsächlich die detaillierten Erklärungen und Fälle des PHP-Befehlsmodus vorgestellt. Ich hoffe, dass er für alle hilfreich ist.
Befehlsmuster (Befehl) ist ein sehr häufig verwendetes Entwurfsmuster.
Sein Kern besteht darin, Befehle zu kapseln, die Verantwortung für die Ausgabe von Befehlen und die Verantwortung für die Ausführung von Befehlen zu trennen und den Kopplungsgrad zwischen Objekten zu verringern können neue Befehle einfach zum System hinzugefügt werden.
Der häufig genutzte Vorteil des Befehlsmodus besteht darin, dass er den Anforderungssender und -empfänger vollständig entkoppeln kann und die Systementkopplung das ultimative Ziel des Systems ist.
Nach der Entkopplung werden bestimmte Methoden bestimmter Objekte aufgerufen, ohne zu wissen, wer der Empfänger der Anfrage ist.
Künstliche Intelligenz entwickelt sich im Internet der Dinge rasant weiter. Intelligente Lichter können einfach durch die Verbindung mit einem Mobiltelefon gesteuert werden. Sie können problemlos im Bett ein- und ausgeschaltet werden Winter.
<?php header("Content-Type:text/html;charset=utf-8"); require_once "Command.php"; // 智能灯 $lamp = new Lamp(); // 开灯命令 $on = new onCommand($lamp); // 关灯命令 $off = new offCommand($lamp); // 控制器类 请求者 不用知道对象是谁 $_c = new Control($on,$off); $_c->turnOn(); // 开灯方法 $_c->turnOff(); // 关灯方法
Verwandte Empfehlungen:
Analyse des Konzepts und der Verwendung von Befehlsmustern in JS
Detaillierte Erklärung von Befehlsmustern im JS-Design Muster
JS-Befehlsmusterkonzept und Nutzungsfreigabe
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung und Fälle des PHP-Befehlsmodus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!