Android——小知识点总结
发布时间
阅读量:
阅读量
(1)stub
什么是stub?
- 如果一个接口包含多个方法,则要实现该接口就必须完成所有相关的方法。
- 从业务角度来看, 一个类可能只需要少量的一两个核心方法即可满足需求。若需直接实现该接口, 则不仅需要完成所需功能的方法, 还需处理其他所有无需处理的关联方法. 而通过继承根类来完成接口的实施, 则能够有效避免这些额外的工作。
举个例子:
- 接口类
public interface IRepo {
public void remove(String... sarr);
public void add(String... sarr);
//Lots of other methods I don't need now
}
AI写代码
- stub类:
public class Repo extend IRepo.Stub {
@Overread
public void add(String... sarr) {
}
}
AI写代码
全部评论 (0)
还没有任何评论哟~
