我有一個類包含一個Set<String>
(這應該是一組標籤),並添加元素的方法(addTags(String... tagsToAdd)
)。在addTags()
方法內部調用Collections.addAll()
,它有一個boolean
返回類型。我的方法是否應該返回它?我應該在我的方法中返回Collections.addAll()的值嗎?
class SomethingWithTags() {
private Set<String> tags;
public boolean addTags(String... tagsToAdd) {
return Collections.addAll(tags, tagsToAdd);
}
}
這取決於您的方法的調用者是否會發現有用的知道是否addAll修改了標記集。 – Eran