ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript デザインパターン シリーズ 8: 外観パターン

JavaScript デザインパターン シリーズ 8: 外観パターン

不言
不言オリジナル
2018-04-02 14:23:561002ブラウズ

この記事では、JavaScript デザイン パターンの 8 番目のシリーズを紹介します: 外観モード。興味のある方はご覧ください。

外観モード

外観モードは、複数の異なるサブシステムにアクセスするための統合されたインターフェイスを提供することを指します。サブシステム内の一連のインターフェイスのレベル インターフェイス。これにより、サブシステムが使いやすくなり、クラス内のインターフェイスが簡素化されるだけでなく、呼び出し元とインターフェイスが分離されます。
外観モードは私たちの日常の仕事で非常に一般的です。

例を見てみましょう:

// 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);

アダプター パターンとの違い

アダプター パターンはオブジェクトをラップしてインターフェイスを変更しますが、外観パターンはオブジェクトのグループをラップしてインターフェイスを簡素化します。
アダプターはインターフェースをさまざまなインターフェースに変換し、外観パターンはインターフェースを簡素化するための統一インターフェースを提供します。

関連する推奨事項:

JavaScript デザイン パターン シリーズ 3: ビルダー パターン

JavaScript デザイン パターン シリーズ 5: アダプター パターン



以上がJavaScript デザインパターン シリーズ 8: 外観パターンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。