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
UML-Klassendiagramm
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.