Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung und Fälle des PHP-Befehlsmodus

Detaillierte Erklärung und Fälle des PHP-Befehlsmodus

墨辰丷
墨辰丷Original
2018-05-16 13:55:441633Durchsuche

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(); // 关灯方法
rrree

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn