Java Generic - 실무에서의 쓰임
제네릭을 사용하거나 직접 개발하는 케이스는 드물다. 이미 만들어진 프레임워크 라이브러리에는 이미 사용되어있으나 읽어내는 것만으로 충분하다.
공변(covariant), 반공변(contravariant) 배우면 와일드카드 왜 사용하는지 이유는 알 수 있으나 언제 활용할지 모르는 상태가 되고, 개념이 복잡해 계속 코드를 작성하다보면 난해한 코드로 가독성과 유지보수에 영향을 줄 수 있다.
실제 실무에서는 연구원이 아닌 경우에는 만들 일이 없다.