2016.5.12

1.java避开接口全实现


public interface ImageContract {
    ImageLoader with(String context);
    ImageLoader load(String url);
    ImageLoader into(String imgView);
    ImageLoader placeholder(String placeholderView);
    ImageLoader error(String errorView);
    ImageLoader size(String x,String y);
}

上面的接口,用一个抽象类public abstract void ImageConfig() implements ImageContract{},然后再在要具体实现的类ImageLoader上继承ImageConfig()就可以有选择性的实现了。
2.工厂模式

  • 通过静态工厂生产继承来自抽象产品类的产品。
  • 也可以用抽象

你可能感兴趣的:(2016.5.12)