###############必要:######
ほとんどすべての Web アプリケーションはデータをローカルに保存する必要があるため、データ ストレージを作成しましょう。
を使用しないでください。 デフォルトでは、localStorage が使用されますが、他のストレージ方法もサポートされており、マルチパーティ ストレージとマルチパーティ読み取りもサポートされています
要件のキーワードに従って、データ アクセス、データ、ストレージの 3 つのオブジェクトを抽象化します
データ ストレージ マネージャーは、データの管理とインターフェイスの公開を担当します。
データオブジェクトはデータの操作を担当します
ストレージはデータの保持とデータの読み取りを担当します
DataStorageManagerBase は、2 つのインターフェイス save() および load() を公開し、抽象クラスをシミュレートし、これら 2 つのメソッドを実装するようにサブクラスに指示します。
次の例では、LocalStorage を使用してサブクラスを実装していますが、Cookie やその他のメソッドを使用してサブクラスを実装することもできます。
LocalStorage を再カプセル化する必要があるのはなぜですか?直接使うことはできないのでしょうか?
さまざまなメモリの API は異なるため、二次カプセル化後は、どのメモリが外界に公開されても、インターフェイスが save() と load() であることを保証できます。
データの操作: 保存、読み取り、バージョンの決定など。
リーリー
データ アクセス オブジェクト
以上がオブジェクト指向 JavaScript の包括的な入門書の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。