Saya tahu bahwa IList adalah antarmuka dan Daftar adalah tipe konkret tapi saya masih tidak tahu kapan harus menggunakan masing-masing. Apa yang saya lakukan sekarang adalah jika saya tidak memerlukan metode Sort atau FindAll saya menggunakan antarmuka. Apakah saya benar? Apakah ada cara yang lebih baik untuk memutuskan kapan akan menggunakan antarmuka atau tipe konkret?