美文网首页
第二十三章 缺省适配模式(Default Adapter)

第二十三章 缺省适配模式(Default Adapter)

作者: JarvisTH | 来源:发表于2019-05-25 16:43 被阅读0次

该模式为一个接口提供缺省实现,这样子类型可以从这个缺省实现扩展,不必从原有接口扩展。

在很多情况下,必须让一个具体类实现某一个接口,但又不必实现所有方法,通常处理方法是具体类要实现所有方法,有用的方法要有具体实现,没用的方法为空。

一、结构

public interface AbstractService{
    void serviceOperation1();
    int serviceOperation2();
    String serviceOperation3();
}
public class ServiceAdapter implements AbstractService{
    public void serviceOperation1(){}
   public int serviceOperation2(){ return 0; }
   public void serviceOperation3(){ return null; }
}

二、什么情况下使用本模式

如果不准备实现一个接口所有实现方法时。

相关文章

网友评论

      本文标题:第二十三章 缺省适配模式(Default Adapter)

      本文链接:https://www.haomeiwen.com/subject/pzlzzqtx.html