选择Comparable接口还是Comparator

个人理解:

如果我本身知道这个类的对象我要用来比较,那么就拿这个类实现Comparable接口(compareTo(Object o) 方法)。如果我本身没有预料到我要比较这个类的对象,那么,我可以建一个帮助类,让这个帮助类实现Comparator接口(compare()方法)

欢迎指正。

posted @ 2013-09-10 15:17  Ruth/Christy  阅读(106)  评论(0编辑  收藏  举报