Interface | Description |
---|---|
Builder<T> |
建造者模式接口定义
|
Class | Description |
---|---|
CompareToBuilder |
用于构建
Comparable.compareTo(Object) 方法的辅助工具
在Bean对象中,所有相关字段都参与比对,继承的字段不参与。 |
EqualsBuilder |
Object.equals(Object) 方法的构建器
两个对象equals必须保证hashCode值相等,hashCode值相等不能保证一定equals
使用方法如下:
public boolean equals(Object obj) {
if (obj == null) { return false; }
if (obj == this) { return true; }
if (obj.getClass() ! |
GenericBuilder<T> |
通用Builder
参考: 一看就会的java8通用Builder
使用方法如下:
Box box = GenericBuilder
.of(Box::new)
.with(Box::setId, 1024L)
.with(Box::setTitle, "Hello World!")
|
HashCodeBuilder |
Assists in implementing
Object.hashCode() methods. |
Copyright © 2024. All rights reserved.