CodeShot
Seniorسختی 3 از ۵· در 72٪ مصاحبه‌های این حوزه پرسیده شده

استفاده مکرر از Generics چرا؟

نشان کردن

پاسخ کوتاه

برای Type Safety و جلوگیری از Boxing/Unboxing.

پاسخ کامل

Generics به کامپایلر اجازه می‌دهد نوع داده را در زمان Compile بررسی کند، در نتیجه هم خطاهای نوع زودتر پیدا می‌شوند و هم دیگر نیازی به Boxing/Unboxing (که هزینه Performance دارد) نیست.