您的位置:首页 > 其它

适配器模式

2016-03-10 00:12 295 查看
public interface PlayerCount {

String getServerName();

int getPlayerCount();

}

public class ServerOne implements PlayerCount {

@Override
public String getServerName() {
return "一服";
}

@Override
public int getPlayerCount() {
return Utility.getOnlinePlayerCount(1);
}

}


Utility.getOnlinePlayerCount(1);//该方法已经过时,修改办法:


public class ServerOne implements PlayerCount {

private ServerFirst mServerFirst;

public ServerOne() {
mServerFirst = new ServerFirst();
}

@Override
public String getServerName() {
return "一服";
}

@Override
public int getPlayerCount() {
return mServerFirst.getOnlinePlayerCount();
}

}


适配器:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: