public class TimelineData {
java]public String GetMsgPublic(boolean flag){
}
public String GetMsgPublic(int count, int baseApp, boolean flag){
}
public String GetMsgFriends(boolean flag){
}
public String GetMsgFriends(Integer baseAPP, Integer feature,
Paging paging, boolean flag){
}
public String GetMsgFriends(Map<String, String> map, boolean flag){
}
public String GetMsgFriendsIds(boolean flag){}
...........................
}
问如何建立他们的公用接口
public interface IReadSina {
??
}
------解决方案--------------------
把方法声明都放到接口中,然后让类去实现这个接口
------解决方案--------------------
接口定以后,它的实现类可以有多个,并且其实现类必须实现接口的方法。。。
------解决方案--------------------
一般一个接口,对应一个接口实现类,所以你写那么多类是不对的。在接口中,根据业务需要,定义出抽象方法,然后再建一个实现类,去implements这个接口,然后再去实现接口中的那些抽象方法。IDE可以自动通过类去抽象接口,具体查一下怎么操作。
------解决方案--------------------
public interface IReadSina?{
public String getMsgPublic(boolean flag);
public String getMsgPublic(int count, int baseApp, boolean flag);
public String getMsgFriends(boolean flag);
public String getMsgFriends(Integer baseAPP, Integer feature, Paging paging, boolean flag);
public String getMsgFriends(Map<String, String> map, boolean flag);
public String getMsgFriendsIds(boolean flag);
...
}