这是THINK IN JAVA 的一道题,是运用了代理
public class SpaceShipDelegation{
private String name;
private SpaceShipControls controls= new SpaceShipControls();
public SpaceShipDelegation(String name){
this.name = name;
}
public void back(int velocity){
controls.back(velocity);
}
public void down(int velocity){
controls.down(velocity);
}
public void left(int velocity){
controls.left(velocity);
}
public void right(int velocity){
controls.right(velocity);
}
public void turboBoost(){
controls.turboBoost();
}
public void up(int velocity){
controls.up(velocity);
}
public void forward(int velocity){
controls.forward(velocity);
}
public static void main(String[] args){
SpaceShipDelegation protector = new SpaceShipDelegation("MSEA Protector");
protector.forward(100);
}
}
看不明白这题是什么是代理!!
请问什么是代理?有什么好处呢???

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xujiaxiang】截止到2008-07-19 08:20:32的历史汇总数据(不包括此帖):
    发帖的总数量:2                        发帖的总分数:30                       每贴平均分数:15                       
    回帖的总数量:33                       得分贴总数量:4                        回帖的得分率:12%                      
    结贴的总数量:2                        结贴的总分数:30                       
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!