Verhaltensmuster

In der Softwareentwicklung, Verhaltens Design Patterns sind Entwurfsmuster, die gemeinsame Kommunikationsmuster, diese Muster zu erkennen zwischen Objekten und zu realisieren. Auf diese Weise erhöhen diese Muster Flexibilität bei der Durchführung dieser Kommunikation.

Beispiele für diese Art von Entwurfsmuster umfassen:

  • Verantwortungskette Muster: Befehl Aufgaben werden durch Logikhaltigen Verarbeitungs Objekte behandelt oder auf andere Objekte übergeben
  • Befehlsmuster: Kommando-Objekte kapseln eine Aktion und ihre Parameter
  • "Externalize den Stack": Drehen Sie eine rekursive Funktion in einem iterativen eine, die einen Stapel verwendet
  • Hierarchische Besuchermuster: Geben Sie einen Weg, um alle Knoten in einer hierarchischen Datenstruktur zu besuchen, wie ein Baum
  • Interpreter-Muster: Implementieren eines speziellen Computer-Sprache, um schnell zu lösen, eine Reihe von spezifischen Problemen
  • Iterator-Muster: Iteratoren werden verwendet, um die Elemente eines zusammengesetzten Objekts nacheinander ohne dass die zugrunde liegende Darstellung zugreifen
  • Vermittler-Muster: Bietet eine einheitliche Schnittstelle zu einer Reihe von Schnittstellen in einem Teilsystem
  • Memento-Muster: Bietet die Möglichkeit, ein Objekt in seinen vorherigen Zustand wiederherstellen
  • Null-Objekt Muster: Entwickelt, um als Standardwert eines Objekts handeln
  • Beobachter-Muster: aka Publish / Subscribe-oder Ereignis-Listener. Objekte zu registrieren, um ein Ereignis, das von einem anderen Objekt angehoben werden kann beobachten
    • Schwache Referenzmuster: De-Paar ein Beobachter aus einem beobachtbaren
  • Protokoll-Stack: Kommunikation durch mehrere Schichten, die eine Kapselung Hierarchie bilden gehandhabt
  • Spiel-Task-Muster: Eine Aufgabe wird voraussichtlich zu einem bestimmten Intervall oder Uhrzeit durchgeführt werden,
  • Portionsbesuchermuster: Optimieren Sie die Implementierung von einem Besucher, die zugewiesen wird, nur einmal verwendet und dann gelöscht
  • Spezifikation Modell: recombinable Geschäftslogik in einem boolean Mode
  • Staats Muster: Eine saubere Weg für ein Objekt, dessen Typ zur Laufzeit teilweise zu ändern
  • Strategie-Muster: Algorithmen können im laufenden Betrieb ausgewählt werden
  • Schablonenmethode: Beschreibt das Programm Skelett eines Programms
  • Besucher-Muster: Ein Weg, um einen Algorithmus von einem Objekt zu trennen
(0)
(0)
Kommentare - 0
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha