ホームページ  >  記事  >  ウェブフロントエンド  >  JS抽象ファクトリパターンの簡単な分析_基礎知識

JS抽象ファクトリパターンの簡単な分析_基礎知識

韦小宝
韦小宝オリジナル
2017-12-15 13:48:291697ブラウズ

この記事は主にJSAbstract Factory Patternを学習する際の著者の経験と概要をまとめたものですJSに興味のある友人はフォローして学習してください。 以下は、著者が研究中に遭遇した問題とコード例です。最後に、JS 抽象ファクトリー パターンについての学習もまとめています。

Abstract Factory パターン (Abstract Factory) は、クラス抽象化を使用して、特定の種類の製品のインスタンスを担当せずに、ビジネスを製品クラス クラスターの作成に適したものにします。

JS には直接の

抽象クラス

はありません。抽象は予約語ですが、まだ実装されていないため、継承されたサブクラスが実装されている場合は、クラス メソッドでエラーをスローする必要があります。このメソッドをオーバーライドしないとエラーがスローされます。

const Car = function() { }
Car.prototype.getPrice = function() {return new Error('抽象方法不能调用')}


実装

オブジェクト指向言語には、まず、ある種類の製品に必要な特性をまとめた抽象クラスを親クラスとして宣言します。 、親クラスのサブクラスを継承し、親クラスで宣言された関数を実現するには、親クラスで宣言されたメソッドを実装する必要があります。特定のクラス クラスター Products を作成したり、instanceof を使用して製品カテゴリを確認したり、このタイプのクラスターに必要なメソッドを使用したりすることもできます。

関連する推奨事項:



JavaScript 抽象ファクトリ パターンの詳細_javascript スキル

JavaScript 設計パターン抽象ファクトリ パターンの概要_javascript スキル

オープニングのJSテストはどうですか?対象ウェブサイトの応答速度

以上がJS抽象ファクトリパターンの簡単な分析_基礎知識の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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