为什么Guava的ImmutableList有这么多重载的()方法?
2022-09-01 02:35:46
我只是在看Guava的ImmutableList
,我注意到该方法被重载了12次。of()
在我看来,他们所需要的只是:
static <E> ImmutableList<E> of();
static <E> ImmutableList<E> of(E element); // not even necessary
static <E> ImmutableList<E> of(E... elements);
有这么多类似变体的原因是什么?