設計模式之工廠模式

            在一個類或對象中,往往包含其他的對象,對其他的對象存在着依賴性。工廠模式有助於消除之間依賴性的模式,它使用一個方法來決定究竟要實例化哪一個具體的類。

      所謂工廠模式,即封裝一個函數,通過傳遞參數並調用該函數,得到對象;譬如:

      function createPerson(name,age){

            var person={};

             person.name=name;

             person.age=age;

             person.say=function(){

                   alert('my name is '+this.name);

            };

            return person;

     };

    var person1=createPerson('張三',22);

    var person2=createPerson('李四',25);

    工廠模式是可以進行批量的生產對象,只需要傳遞參數調用該函數即可;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章