java.time.LocalDate
在核心Java8中
format
@Override // override for Javadoc and performance
public String format(DateTimeFormatter formatter) {
Objects.requireNonNull(formatter, "formatter");
return formatter.format(this);
}
parse
方法的实现如下所示:
public static LocalDate parse(CharSequence text, DateTimeFormatter formatter) {
Objects.requireNonNull(formatter, "formatter");
return formatter.parse(text, LocalDate::from);
}
聚集
因为,
LocalDate
不变的
,从而将实例变量添加到
本地日期
对象将破坏
. 从责任的角度看,似乎不是
Refactoring: Improving the Design of Existing Code
,其中委托还需要相应的实例变量
代表团
? 还是别的什么?