Heim  >  Artikel  >  Backend-Entwicklung  >  Empfohlener Kursmaterial-Quellcode für Video-Tutorials zu booleschen pädagogischen Designmustern

Empfohlener Kursmaterial-Quellcode für Video-Tutorials zu booleschen pädagogischen Designmustern

黄舟
黄舟Original
2017-12-04 11:14:371613Durchsuche

Entwurfsmuster sind eine Reihe klassifizierter und katalogisierter Code-Entwurfserfahrungen, die wiederholt verwendet werden und den meisten Menschen bekannt sind. Der Zweck der Verwendung von Entwurfsmustern besteht darin, Code wiederzuverwenden, ihn für andere verständlicher zu machen und die Zuverlässigkeit des Codes sicherzustellen. Es besteht kein Zweifel, dass Entwurfsmuster eine Win-Win-Situation für uns selbst und andere darstellen und dass Entwurfsmuster den Grundstein für das Schreiben von Code bilden, genau wie die Struktur eines Gebäudes. Wir haben das „Boolean Educational Design Pattern Video Tutorial“ zusammengestellt, in der Hoffnung, allen dabei zu helfen, das Konzept von Designmustern besser zu verstehen.

Empfohlener Kursmaterial-Quellcode für Video-Tutorials zu booleschen pädagogischen Designmustern

Adresse für die Kurswiedergabe: http://www.php.cn/course/292.html

Der Unterrichtsstil des Lehrers:

Die Vorträge des Lehrers sind einfach und tiefgründig, klar im Aufbau, schichtweise analysiert, ineinandergreifend, rigoros in der Argumentation, rigoros im Aufbau , die logische Kraft des Denkens nutzen, um die Aufmerksamkeit der Schüler zu erregen und den Unterrichtsprozess im Klassenzimmer rational zu steuern. Durch das Anhören der Vorlesungen der Lehrer lernen die Schüler nicht nur Wissen, sondern erhalten auch eine Denkschulung und werden auch von der strengen akademischen Haltung der Lehrer beeinflusst und beeinflusst.

Der schwierigere Punkt in diesem Video ist der Bridge-Modus:

Bridge-Modus: In Softwaresystemen haben einige Typen aufgrund ihrer eigenen Logik zwei oder mehr Typen. Wie geht man mit diesem „multidimensionalen Wandel“ um? Dies erfordert die Verwendung des Brückenmusters – die Trennung des abstrakten Teils von seinem Implementierungsteil, damit sie sich unabhängig voneinander ändern können.

Rolleneinführung:

Abstract (AbstractRoad) Rolle: Abstrahieren Sie die gegebene Definition und speichern Sie einen Verweis auf das implementierte Objekt.

Ändern Sie die Abstraktionsrolle (SpeedWay): Erweitern Sie die Abstraktionsrolle, ändern und modifizieren Sie die Definition der Abstraktion durch die übergeordnete Klasse.

Implementierungsrolle (AbstractCar): Diese Rolle stellt eine Schnittstelle zur Implementierung der Rolle bereit, gibt jedoch keine spezifische Implementierung an. Es muss darauf hingewiesen werden, dass diese Schnittstelle nicht unbedingt mit der Schnittstellendefinition der abstrakten Rolle übereinstimmt. Tatsächlich können die beiden Schnittstellen sehr unterschiedlich sein.

Konkrete Implementierungsrolle (Bus): Diese Rolle gibt die spezifische Implementierung der Implementierungsrollenschnittstelle an.

Hier empfehlen wir auch den Download von Quellcode-Ressourcen: http://www.php.cn/xiazai/learn/2131

Die Ressourcen werden mit Ihnen geteilt Kursunterlagen und Quellcode

Das obige ist der detaillierte Inhalt vonEmpfohlener Kursmaterial-Quellcode für Video-Tutorials zu booleschen pädagogischen Designmustern. 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