討論javascript(一)工廠方式 js面象對象的定義方法
更新時間:2009年12月15日 17:29:11 作者:
看《javascript高級程序設計》有感
復制代碼 代碼如下:
//60年代的汽車工廠
var ocar=new Object;
ocar.color="black";
ocar.doors=2;
ocar.pinpai="解放";
ocar.showPinpai=function()
{
alert(this.pinpai);//需要一個生產線,生產一個汽車,再生產下個汽車還需要建立新的生產線
}
//70年代的汽車工廠
function createcar()
{
var oTempCar=new Object;
oTempCar.color="black";
oTempCar.doors=4;
oTempCar.pinpai="桑塔納";
oTempCar.showPinpai=function()
{
alert(this.pinpai);//方便生產,一個生產線,可以生產多個汽車
}
return oTempCar;
}
//80年代生產汽車
function createcar(sColor,iDoors,sPinpai)
{
var oTempCar=new Object;
oTempCar.color=sColor;
oTempCar.doors=iDoors;
oTempCar.pinpai=sPinpai;
oTempCar.showPinpai=function()
{
alert(this.pinpai);//方便生產,一次成型生產
}
return oTempCar;
}
//90年代生產汽車
function showPinpai()
{
alert(this.color);
}
function createcar(sColor,iDoors,sPinpai)
{
var oTempCar=new Object;
oTempCar.color=sColor;
oTempCar.doors=iDoors;
oTempCar.pinpai=sPinpai;
oTempCar.showPinpai=function()
return oTempCar;
}
var oBmw=createcar("black",4,"BMW");
oBmw.showColor();//一次成型+組裝生產
您可能感興趣的文章:
- Javascript使用function創(chuàng)建類的兩種方法(推薦)
- Javascript 創(chuàng)建類并動態(tài)添加屬性及方法的簡單實現(xiàn)
- JS創(chuàng)建類和對象的兩種不同方式
- JavaScript中創(chuàng)建類/對象的幾種方法總結
- JavaScript創(chuàng)建類/對象的幾種方式概述及實例
- javascript最常用與實用的創(chuàng)建類的代碼
- 利用MS AJAX注冊Javascript命名空間并創(chuàng)建類
- javascript工廠方式定義對象
- JavaScript中使用構造器創(chuàng)建對象無需new的情況說明
- JavaScript設計模式之工廠模式和構造器模式
- javascript 混合的構造函數(shù)和原型方式,動態(tài)原型方式
- JS常見創(chuàng)建類的方法小結【工廠方式,構造器方式,原型方式,聯(lián)合方式等】
相關文章
js 面向對象的技術創(chuàng)建高級 Web 應用程序
在 C++ 或 C# 中,在談論對象時,是指類或結構的實例。對象有不同的屬性和方法,具體取決于將它們實例化的模板(即類)。2010-02-02

