简体中文 | 繁体中文

大话设计模式-----第106章


紫龙风暴 总裁的新鲜小妻子 推倒 穿越:王爷,赐你一纸休书 邪性总裁【完结】 重生七零:农家巧医媳 女总裁的非常保镖 带着儿子闯天下 生出个吸血鬼宝贝 超魔导学园 霸者绝天 升仙传 天道计划 妃常霸道:野蛮拽王妃VS冷魅暴躁王 梦三国之卷土重来 影的意志 末世兽医 神镇空间 吃枣药丸大事件 红楼之林轩
第106章

大B:“就我刚才跟你讲的汽车制造作为例子。现在我再用图形和代码具体和你讲讲。”

namespaceBuilder

……{

//车身

publicclassBody

……{

privatestringname;

publicstringName

……{

get……{returnname;}

set……{name=value;}

}

publicBody(stringname)

……{

this.name=name;

}

}

//引擎

publicclassEngine

……{

privatestringname;

publicstringName

……{

get……{returnname;}

set……{name=value;}

}

publicEngine(stringname)

……{

this.name=name;

}

}

//车轮

publicclassWheel

……{

privatestringname;

publicstringName

……{

get……{returnname;}

set……{name=value;}

}

publicWheel(stringname)

……{

this.name=name;

}

}

//Benz汽车

publicclassBenz

{

privateBodybody;

privateEngineengine;

privateIList《Wheel》wheels;

publicvoidAddBody(Bodybody)

{

this.body=body;

}

publicvoidAddEngine(Engineengine)

{

this.engine=engine;

}

publicvoidAddWheel(Wheelwheel)

{

if(wheels……null)

{

wheels=newList《Wheel》();

}

wheels.Add(wheel);

}

publicvoidShowMe()

{

if((this.body……null)||(this.engine……null)||(wheels……null))

{

Console.WriteLine(“ThiscarhasNOTbeenpletedyet!”);

}

Else

{

Console.WriteLine(“Thisisacarwitha”+body.Name+“anda”+engine.Name+);

Console.WriteLine(“Thiscarcontains”+wheels.Count+wheels:);

for(inti=0;i

推荐小说