替换这样的东西有什么意义吗
1.普通版
// 1.1
public getUser(){
return user;
}
// 1.2
public void setUser(User user) {
this.user = user;
}
像这样:
2.功能版
// 2.1
public Supplier<User> getUser = () -> user;
// 2.2
public Consumer<User> setUser = (user) -> this.user = user;
使用版本 2 是否有任何技术优势(例如性能)?
应该选择哪一个?
FFIVE
相关分类