私は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