目的は、コードリソースの消費量を減らし、コードのクリーンのデザインパターンを改善することです。
JSのデザインパターンは、次の3つのタイプに分けることができます:
1.デザインパターンを作成します。
説明:オブジェクトを作成するプロセスの複雑さを低減するために、オブジェクトを作成するために適切な方法で作成されたオブジェクトに対応するメカニズムに焦点を当てます。
あって:コンストラクタ(ビルダー)、(抽象)ファクトリー(工場)、抽象的、プロトタイプ(試作品)、シングルトン(シングルトン)、ビルダー(発電機)。
2.構造設計パターン
説明:異なるオブジェクト間の共通点を見つけること、および特定の関係を確立するために、システムの一部が変更された場合、システムの全体的な構造を同時に変更する必要がないことを確認してください。
あって:Dectorator(装飾された)、ファサード(外観)、フライ級(フライ級)、アダプター(アダプター)、プロキシ(エージェント)。
3.行動のデザインパターン
説明:システム内の異なるオブジェクト間の通信を改善するか、または簡略化します。
これは含まれています:イテレータ(反復子)、メディエータ(メディエータ)、オブザーバー(オブザーバー)、ビジター(訪問者)。