item 31) 한정적 와일드카드를 사용해 API 유연성을 높이라
한정적 와일드카드 타입
public void pushAll(Iterable<? extends E> src){
for(E e : src)
push(e);
}public void popAll(Collection<? super E> dst) {
while(!isEmpty())
dst.add(pop());
}PECS 공식
메서드 정의 시 타입 매개변수 vs 와일드카드
Last updated