Java的Comparable接口的一个陷阱(4)

Java的Comparable接口的设计和使用的最佳实践:

·了解你需要创建的领域对象,如果对象没有明确的排序规则,请不要实现Comparable接口。

·更多的使用Comparator而不是Comparable,Comparator在更多的业务使用方式时要显得更为实用。

·如果你需要创建依赖Comparable接口的接口或者库,如果可能的话你提供自己的Comparator实现,否则就写一个良好的文档指明在你的接口实现类中如何实现。

·遵守良好的编码习惯和做法。Effective Java是很好的推荐。 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/wyywsj.html