Definition: Fassade, die eine konsistente Schnittstelle für eine Gruppe von Schnittstellen im Subsystem liefert, definiert eine hochrangige Schnittstelle, die dieses Subsystem erleichtert.
Merkmale:
(1) Die lockere Kopplungsbeziehung zwischen dem Subsystem und dem Kunden wird verwirklicht.
(2) Der Client blockiert Subsystemkomponenten, reduziert die Anzahl der Objekte, die der Client verarbeiten muss, und erleichtert das Subsystem.
Entwicklung auf Unternehmensebene und häufig verwendete Framework schwere Anwendungen: Viele, wie z.
Spezifische Beispiele :
Package com.test.Faced;/*** Tee als Beispiel nehmen: Wenn wir Tee trinken wollen, müssen wir Tee -Sets, Teeblätter, Tee -Kochwerkzeuge usw. haben. Tea = neuer Tee ("Longjing"); Teaset teaset = new teaset (); Teatools Teatools = neue Teatools (); System.out.println ("Tee trinken"); System.out.println ("Verwenden Sie den Aussehensmodus, wir bieten ein Teehouse -Objekt:"); Teehouse Teaehouse = New Teaehouse (); teaehouse.drinktead (); System.out.println ("Tee trinken"); }} class Tea {public tea (String name) {System.out.println ("den Tee zu Trinken zubereiten:"+Name); }} class teaset {public teaset () {System.out.println ("Bereiten Sie den Tee -Set vor, um Tee zu trinken"); }} Klasse Teatools {public teatools () {System.out.println ("Werkzeuge zur Zubereitung von Tee, Koch von Tee"); }} Klasse Teehouse {public void trinktead () {tea = neuer Tee ("Longjing"); Teaset teaset = new teaset (); Teatools Teatools = neue Teatools (); System.out.println ("Bitte trinken Sie Tee"); }}Tatsächlich ähnelt der Aussehensmodus dem Verpackungskonzept, das wir häufig erwähnen. Einkapselung bedeutet, dass die Einkapselung von Objekten eingekapselt wird, während der Erscheinungsmodus bedeutet, komplexe Prozesse zu verkapulieren und eine einheitliche Schnittstelle in die Außenwelt zu liefern, damit Benutzer sich keine Sorgen um den gesamten komplexen Prozess machen müssen und nur auf die Verarbeitungsergebnisse verarbeiten.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.