Какой рациональный подход к использованию generic в Java

Javaобобщенияосновы языкапрограммированиеразработка ПО