又觉得像Factory?
public interface Initable { public void init(); } public class BaseInitable implements Initable { public void init() { //init code } } public interface Service extends Initable { public Service getService(String name); } public class BaseService extends BaseInitable implements Service { public Service getService(String name) { //return service instance } } <p>
算是Adapter吧。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》