Generics adalah fitur dalam pemrograman yang memungkinkan pembuatan kode yang dapat digunakan kembali dengan tipe data yang fleksibel, sehingga meningkatkan keamanan tipe dan mengurangi duplikasi kode. Fitur ini penting dalam bahasa seperti Java dan C# untuk menulis program yang lebih efisien dan mudah dipelihara.