Stacks Com e Sem Generics
object
int
object
int
object
int
object
int
Box
int
Push
Sem Generics
object
int
Unbox
int
Pop
int
int
int
int
Push
Com Generics
int
Pop

| O diagrama mostra a o uso de um tipo inteiro com e sem o generics, as implicações de ter que fazer o Box e o Unbox para o Push e o Pop, enquanto que a vantagem do uso do generic, o tipo de campo é o mesmo, ou seja, sempre será inteiro. Com isso, o código fica mais limpo, claro e de fácil uso e manutenção.