回调模式

版权声明: https://blog.csdn.net/u011305680/article/details/80316237

回调模式:回调模式并不在23种设计模式中,但是做java的其实是接触比较多的,在java的接口注入中,使用的就是回调模式。

比如集合排序中,使用注入Comparator比较器的方式进行排序:

Collections.sort(list,new Comparator () {
            @Override
            public int compare(Object o1, Object o2) {
                if(o1 instanceof Emp && o2 instanceof Emp){
                    Emp e1 = (Emp) o1;
                    Emp e2 = (Emp) o2;
                    return e1.getAge() - e2.getAge();
                }
                throw new ClassCastException("不能转换为Emp类型");
            }
        });

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭