Dieser Artikel teilt Ihnen die achte Reihe von JavaScript-Entwurfsmustern mit: Darstellungsmodus. Freunde, die interessiert sind, können einen Blick darauf werfen.
Darstellungsmodus bezieht sich auf die Bereitstellung einer einheitlichen Schnittstelle Greifen Sie auf mehrere verschiedene Schnittstellen mehrerer Subsysteme zu und stellen Sie eine einheitliche High-Level-Schnittstelle für eine Reihe von Schnittstellen im Subsystem bereit. Dies erleichtert die Verwendung des Subsystems und vereinfacht nicht nur die Schnittstelle in der Klasse, sondern entkoppelt auch den Aufrufer und die Schnittstelle.
Der Erscheinungsmodus ist in unserer täglichen Arbeit weit verbreitet.
Sehen wir uns ein Beispiel an:
// a.js export default { getA (params) { // do something... } } // b.js export default { getB (params) { // do something... } } // app.js 外观模式为子系统提供同一的高层接口 import A from './a' import B from './b' export default { A, B }
// 通过同一接口调用子系统 import app from './app' app.A.getA(params); app.B.getB(params);
Das Adaptermuster umhüllt ein Objekt, um seine Schnittstelle und das Erscheinungsbild zu ändern Ein Muster umschließt eine Gruppe von Objekten, um deren Schnittstelle zu vereinfachen.
Adapter konvertieren Schnittstellen in verschiedene Schnittstellen, während Darstellungsmuster eine einheitliche Schnittstelle bereitstellen, um Schnittstellen zu vereinfachen.
Verwandte Empfehlungen:
JavaScript Design Pattern Series 3: Builder Pattern
JavaScript Design Pattern Series 5: Adapter Pattern
Das obige ist der detaillierte Inhalt vonJavaScript-Entwurfsmuster Serie 8: Darstellungsmuster. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!