设计模式---空对象

不希望用null返回或判断。自定义null(空)类型对象。   

public static void main(String[] args) throws ParseException{

        java.util.List a = new java.util.ArrayList();
        a.add(1);
        a.add(2);
        //这中间经历了神仙打架
        //最后都没用了。a光荣完成使命。希望返回一个空的list
        //返回null太low了,专业的final且size为0
        a = java.util.Collections.EMPTY_LIST;

猜你喜欢

转载自blog.csdn.net/huangddy/article/details/84147414