Heim >häufiges Problem >Was sind Verhaltensdesignmuster?
Verhaltensdesignmuster umfassen: 1. Memento ist das Memento-Muster. Der Zweck des Memento-Musters besteht darin, den Zustand eines Objekts zu erfassen, ohne die Kapselung zu zerstören. 3. Die Strategie ist Strategie: Das Strategiemuster ermöglicht es dem Algorithmus, sich unabhängig zu ändern, wenn der Benutzer ihn verwendet.
Verhalten
Memento: Ein Erinnerungsobjekt wird verwendet, um ein anderes Objekt zu speichern. Ein Objekt, das ein ist Momentaufnahme des internen Zustands. Der Zweck des Memomusters besteht darin, den Zustand eines Objekts zu erfassen, zu externalisieren und zu speichern, ohne die Kapselung zu zerstören, sodass das Objekt zu einem geeigneten Zeitpunkt in der Zukunft wieder in den gespeicherten Zustand versetzt werden kann
Beobachter: Definieren Sie eine Eins-zu-Viele-Beziehung zwischen Objekten, sodass alle anderen zugehörigen Objekte benachrichtigt und automatisch aktualisiert werden, wenn ein Objekt seinen Status ändert.
Strategie: Definition einer Algorithmenfamilie, packen Sie sie einzeln und erstellen Sie sie interaktiv. Das Strategiemuster ermöglicht es dem Algorithmus, sich unabhängig zu ändern, wenn der Benutzer ihn verwendet.
Das obige ist der detaillierte Inhalt vonWas sind Verhaltensdesignmuster?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!