适配器模式
Posted 马骝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适配器模式相关的知识,希望对你有一定的参考价值。
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(); } }
适配器:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
以上是关于适配器模式的主要内容,如果未能解决你的问题,请参考以下文章