tfnew21 发表于 2013-2-3 14:18:44

java 门面模式

<div class="codeShade">classA{
publicA(intx){
}
}

classB{
publicB(longx){
}
}

classC{
publicC(doublex){
}
}

publicclassFacade{
staticAmakeA(intx){
returnnewA(x);
}

staticBmakeB(longx){
returnnewB(x);
}

staticCmakeC(doublex){
returnnewC(x);
}

publicstaticvoidmain(Stringargs[]){
//Theclientprogrammergetstheobjectsbycallingthestaticmethods:
Aa=Facade.makeA(1);
Bb=Facade.makeB(1);
Cc=Facade.makeC(1.0);
}
}
页: [1]
查看完整版本: java 门面模式