有这样的设计模式吗?怎么称呼它?

pix*_*xel 2 java provider design-patterns naming-conventions wrapper

我有这样的设计:

public interface MyInterface {
    public abstract List<Sth> getSth();
}

public class MyConcreteImplementation implements MyInterface {
    private ConcreteSth mSth = new ConcreteSth();

    public List<Sth> getSth(){
        return mSth.getSth(additionalParams); 
    }
}
Run Code Online (Sandbox Code Playgroud)

上面代码的目的是提供从其他类调用的统一方法.

这可以称为模式吗?如果是这样如何命名呢?

Boz*_*zho 5

它看起来像一个适配器.它适应ConcreteSthMyInterface.

无论如何,如果它完成了你期望的工作,你应该只是出于好奇而询问它是否是一种模式.