プラントモデル - JSオブジェクト指向

抽象オブジェクト固有作成処理プラントモデルは、次のサンプルコードは、植物の種類を示しています。

<!DOCTYPE HTML> 
<HTML> 
<HEAD> 
    <TITLE>プラントモデル</ TITLE> 
    <スクリプトタイプ= "テキスト/ JavaScriptを"> // プラントモデル-特定のインターフェイス機能を用いて詳細にオブジェクトを作成するラップ関数 createStudent(名前を、年齢、性別){ // 工場構築するためのオブジェクト機能するvar O = 新しい新しいオブジェクトを(); 
            o.name = 名; 
            o.age = 年齢; 
            o.sex = セックス; 
            o.sayName = 機能(){ 
                アラート(この.nameの); 
            }; 戻るO; 
        } VARを
        
        
            
            

        = createStudent STU1( "ルーシー"、10、 "ガール" );
         VARの STU2 = createStudent( "ボブ" ,. 9、 "ボーイ" ); 
        警告(stu1.sayName === stu2.sayName); // falseに
        // 利点:類似の複数のオブジェクトを作成すると、問題解決するために
        、@ 未解決物体認識問題(すなわち、どのようにオブジェクトの種類を知っている):欠点を 
    </ SCRIPT> 
</ HEAD> 
<BODY> 

</ BODY> 
</ HTML>

一部は「JavaScriptの高度なプログラミング(第3版)」から

おすすめ

転載: www.cnblogs.com/planetwithpig/p/11530654.html