commons-lang-1.0中的EqualsBuilder和HashCodeBuilder
CompareToBuilder是对jdk中compareTo的一个扩展,提供了一个很好的compareTo()方法,来比较两个对象是否相等。
同样EqualsBuilder和HashCodeBuilder分别是对equals和hashCode方法的扩展。其实,参照CompareToBuilder的实现方式应该很容易理解EqualsBuilder和HashCodeBuilder方式,他们三者都是一种Builder,差别的是具体的实现方式或功能不一样而已,抽象出不同点,他们三者在结构上就是大同小异了。
继续阅读…
Recent Comments