Erklärung des Javascript-Entwurfsmustersystems und Anmerkungen zur Anwendungsstudie 7-Erscheinungsbild-Muster

Darstellungsmodus

  • Bietet eine übergeordnete Schnittstelle für eine Gruppe von Schnittstellen im Subsystem
  • Der Benutzer verwendet diese übergeordnete Schnittstelle

Beispiel

  • Gehen Sie ins Krankenhaus, um einen Arzt aufzusuchen, die Rezeptionistin geht, um sich zu registrieren, ambulant, Preis und Medizin

Fügen Sie hier eine Bildbeschreibung ein

UML-Klassendiagramm
Fügen Sie hier eine Bildbeschreibung ein

Szenen

function bindEvent(elem, type, selector, fn) {
    
    
  if (fn == null) {
    
    
    fn = selector
    selector = null
  }
  // **** 
}
// 调用
bindEvent(elem, 'click', '#div1', fn)
bindEvent(elem, 'click', fn)

Überprüfung des Konstruktionsprinzips

  • Es entspricht nicht dem Prinzip der Einzelverantwortung und dem Prinzip der offenen und geschlossenen Verantwortung. Verwenden Sie es daher mit Vorsicht und nicht mit Missbrauch.

Ich denke du magst

Origin blog.csdn.net/weixin_40693643/article/details/108839690
Empfohlen
Rangfolge