4
Kembali antarmuka atau kelas
Misalkan saya punya metode public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Saya telah membaca bahwa akan lebih baik untuk mengembalikan antarmuka (baik IListatau IEnumerable) daripada mengembalikan List. Beberapa argumen yang saya dengar untuk melakukannya adalah menyembunyikan data, dan memberikan pengembang …