《重构》中过时的一些代码写法
作者:
金震 | 来源:发表于
2020-07-14 20:13 被阅读0次# Encapsulate Collection(封装集合)
## 让这个函数返回该集合的一个只读副本,并在这个类中提供添加/移除集合 元素的函数。
原书中获取不可变Set是这样的:
```
public Set getCourses() {
return Collections.unmodifiableSet(_courses);
}
```
但是在JDK9以后,可以这样:
```
Set stringSet = Set.of("a", "b", "c");
```
其他集合也会类似的用法:
```
List stringList = List.of("a", "b", "c");
```
本文标题:《重构》中过时的一些代码写法
本文链接:https://www.haomeiwen.com/subject/cvafhktx.html
网友评论