ファクトリメソッドを使用してオブジェクトを作成します

  、この方法によって作成されたオブジェクトを大量にファクトリメソッドを使用してオブジェクトを作成します

  機能createPerson(名前、年齢、性別){

    //新しいオブジェクトを作成します。

    VAR OBJ =新しいオブジェクト();

    OBJ。名前=名前;

    OBJ。年齢=年齢;

    OBJ。性別=性別;

    OBJ。sayName =関数(){

      警告(この名前。);

    }

    OBJを返します。

  }

  VAR OBJ2 = createPerson( 'モンキー'、17、 'M')。

  OBJ3 = VARの  createPerson( '豚'、19、 'M')。

  OBJ4 = VARの  createPerson( '砂僧'、27 'M')。

  。OBJ2 sayName(); //モンキー

  。OBJ3 sayName(); //豚

  。OBJ4 sayName(); //沙シャン

 

おすすめ

転載: www.cnblogs.com/qtbb/p/11238988.html