最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript面向?qū)ο笤O(shè)計一 工廠模式

 更新時間:2011年12月20日 01:20:38   作者:  
工廠模式抽象了創(chuàng)建具體對象的過程,但是在ECMAScript中無法創(chuàng)建類,所以就使用一種函數(shù)來封裝以特定接口創(chuàng)建對象的細節(jié)
1、工廠模式抽象了創(chuàng)建具體對象的過程,但是在ECMAScript中無法創(chuàng)建類,所以就使用一種函數(shù)來封裝以特定接口創(chuàng)建對象的細節(jié)。以一下情況為例,
有一個員工類,有姓名、年齡、職位屬性,
復(fù)制代碼 代碼如下:
function CreateEmployee(name, age, job) {
var Emp = new Object();
Emp.name = name;
Emp.age = age;
Emp.job = job;
Emp.sayName = function () {
alert(this.name);
};
return Emp;
}

使用以上方法定義兩個員工,Jim,Sun
復(fù)制代碼 代碼如下:

var Jim = CreateEmployee("jim", 22, "SoftWare Engineer");
var Sun = CreateEmployee("Sun",24,"Doctor");

然后分別使用SayName方法,讓兩位員工報上名來
復(fù)制代碼 代碼如下:

Jim.sayName();
Sun.sayName();

函數(shù)CreateEmployee可以根據(jù)參數(shù)來構(gòu)建一個包含必要信息的Employee對象,可以無限次的調(diào)用這個函數(shù)。工廠模式雖然解決了創(chuàng)建多個相似對象的問題,但是卻沒有解決怎樣知道一個對象類型的問題。

相關(guān)文章

  • 用JavaScript實現(xiàn)單繼承和多繼承的簡單方法

    用JavaScript實現(xiàn)單繼承和多繼承的簡單方法

    JavaScript是一種強大的多泛型編程語言,其融合了面向過程、面向?qū)ο蠛秃瘮?shù)式編程于一身,具備強大的表現(xiàn)能力。
    2009-03-03
  • javascript new fun的執(zhí)行過程

    javascript new fun的執(zhí)行過程

    new fun的執(zhí)行過程分析,學(xué)習(xí)面向?qū)ο蟮呐笥芽梢詤⒖枷隆?/div> 2010-08-08
  • 最新評論

    霍州市| 滕州市| 北海市| 大邑县| 三明市| 庄河市| 房山区| 东兰县| 盱眙县| 平果县| 广西| 兰考县| 西丰县| 甘孜县| 三都| 保康县| 留坝县| 杭锦后旗| 荔波县| 锦州市| 凤庆县| 玛曲县| 新巴尔虎左旗| 衡水市| 永春县| 娄底市| 广宁县| 中江县| 三台县| 新津县| 平远县| 汶上县| 巴中市| 新宁县| 衡东县| 鄄城县| 长泰县| 庆云县| 莆田市| 周口市| 黑河市|