創造的パターンコンストラクタ・パターンオブジェクトの作成基本コンストラクタプロトタイプ付きコンストラクタモジュールパターンオブジェクト・リテラルモジュールパターンモジュールパターンのバリエーションWeakMapを使ったモダンモジュールパターンモダンライブラリを持つモジュールモジュール・パターンの公開利点欠点シングルトン・パターンReactにおける状態管理プロトタイプパターンファクトリーパターンファクトリーパターンを使うときファクトリーパターンを使わない場合抽象化工場構造パターンファサードのパターンミキシン・パターンサブクラス化ミキシン利点と欠点デコレーター・パターン擬似クラシック装飾家インタフェース抽象化デコレーター利点と欠点フライ級フライウェイトを使うフライウェイトとデータ共有クラシカル・フライウェイトの実装フライ級パターンを使うようにコードを変換する基本的な工場本質的でない状態を管理するフライ級パターンとDOM例イベント処理の一元化振る舞いパターン可観測性パターンObserverパターンとPublish/Subscribeパターンの違い利点欠点パブリッシュ/サブスクライブの実装メディエーター・パターンシンプルな仲介者類似点と相違点イベント・アグリゲーターの使用仲介者の利用イベント・アグリゲーター(Pub/Sub)とメディエーターを一緒にするモダンJavaScriptにおけるメディエーター/ミドルウェアメディエーター対ファサードコマンドパターン概要