Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个Set<Integer>并且我想为它创建一些实用程序方法(即获得最大值、最小值等。有一个具有静态方法的实用程序类(即int SetUtils.getMax(Set<Integer> inputSet))还是有一个扩展 Set 实现的类更好(即class IntegerSet extends HashSet) ?
Set<Integer>
int SetUtils.getMax(Set<Integer> inputSet)
class IntegerSet extends HashSet
实用程序类更灵活;您可以提供适用于任何Set接口实现的实用方法。如果您要使用额外的方法创建自己的子类HashSet,那么您只能在特定子类的实例上调用这些额外的方法。
Set
HashSet