回调模式

版权声明: 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类型");
            }
        });
阅读更多
想对作者说点什么?

博主推荐

换一批

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