aktueller Standort: Heim > Herunterladen > Lernmittel > PHP-E-Book > PHP5-Designmuster im PDF-Format
PHP5-Designmuster im PDF-Format
Klassifizieren: Lernmaterialien / PHP-E-Book | Veröffentlichkeitsdatum: 2018-02-23 | Besuche: 2834812 |
Herunterladen: 312 |
Neueste Downloads
Alarmstufe Rot OL
Operationsdelta
Pokémon-Versammlung
Fantasy-Aquarium
Girls Frontline
Flügel der Sterne
Kleine Blumenfee, Feenparadies
Restaurant Cute Story
Shanhe Reiseerkundung
Liebe und Produzent
24 StundenBestenliste lesen
- 1 Was sind die Unterschiede zwischen den Oracle-Funktionen RANK() und DENSE_RANK() und wie gehen sie mit Nullwerten um?
- 2 Ist SQL Turing vollständig?
- 3 Das Gesetz des Demeteres (LOD) in Sekunden
- 4 Smite 2: Aladdin Charakter Guide
- 5 Wie kann ich eine eindeutige Einschränkung über mehrere Spalten im SQL -Server durchsetzen?
- 6 Fastapi gegen Django/Flask
- 7 Wie kann ich in einer SQL -Tabelle die Einzigartigkeit über mehrere Spalten durchsetzen?
- 8 Wie kann ich eine vollständige Liste der installierten Anwendungen in C#abrufen?
- 9 Wie kann ich doppelte Datenbankdatensätze verhindern, indem ich eindeutige Einschränkungen und Auslöser anhand von eindeutigen Einschränkungen und Auslöser verhindern kann?
- 10 Wie erzwinge ich eindeutige Einschränkungen für mehrere Spalten in SQL Server?
- 11 Warum serialisiert JSON.NET meine Objekte doppelt?
- 12 Warum erzeugt Random.Next identische Werte in aufeinanderfolgenden Loop -Iterationen?
- 13 Wie erzwinge ich eindeutige Einschränkungen für Spaltenkombinationen in SQL Server?
- 14 Was sind Zugriffsmodifikatoren in Java?
- 15 Warum geben mehrere Random.Next-Instanzen identische Werte zurück?
Neueste Tutorials
-
- Gehen Sie zur praktischen Anwendung von GraphQL
- 2597 2024-04-19
-
- Erste Schritte mit MySQL (Teacher Mosh)
- 2132 2024-04-07
-
- Mock.js |. Axios.js |. Ajax – Zehn Tage Qualitätsunterricht
- 2916 2024-03-29
Strategiemuster
Das Strategiemuster ist das Verhaltensmuster eines Objekts und soll eine Reihe von Algorithmen kapseln. Wählen Sie dynamisch den erforderlichen Algorithmus aus und verwenden Sie ihn.
Unter Strategiemuster versteht man ein Muster, das die Entscheidungskontrolle in einem Programm beinhaltet. Das Strategiemuster ist sehr leistungsfähig, da die Kernidee dieses Entwurfsmusters selbst die polymorphe Idee der objektorientierten Programmierung ist.
Drei Rollen des Strategiemodus:
1. abstrakte Strategierolle
2. Spezifische strategische Rollen
3. Umgebungsrollen (Verweise auf abstrakte Richtlinienrollen)
Umsetzungsschritte:
1. Definieren Sie abstrakte Rollenklassen (definieren Sie gemeinsame abstrakte Methoden für jede Implementierung).
2. Definieren Sie eine bestimmte Strategieklasse (implementieren Sie die gemeinsame Methode der übergeordneten Klasse konkret).
3. Definieren Sie Umgebungsrollenklassen (deklarieren Sie abstrakte Rollenvariablen privat, überladen Sie Konstruktionsmethoden und führen Sie abstrakte Methoden aus).
Außerhalb des Programmierbereichs gibt es viele Beispiele für das Strategiemuster. Zum Beispiel:
Wenn ich morgens von zu Hause aus zur Arbeit muss, kann ich mehrere Strategien in Betracht ziehen: Ich kann die U-Bahn nehmen, den Bus nehmen, zu Fuß gehen oder andere Wege nutzen. Jede Strategie erzielt die gleichen Ergebnisse, nutzt jedoch unterschiedliche Ressourcen.