回调模式

回调模式:回调模式并不在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类型");
            }
        });
阅读更多
版权声明: https://blog.csdn.net/u011305680/article/details/80316237
个人分类: 设计模式 java
所属专栏: 设计模式
想对作者说点什么? 我来说一句

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

不良信息举报

回调模式

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭