4
인터페이스 또는 클래스 반환
내가 방법을 가지고 있다고 가정 public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } a를 반환하는 대신 인터페이스 ( IList또는 IEnumerable) 를 반환하는 것이 더 낫다는 것을 읽었습니다 List. 내가 들었던 몇 가지 주장은 데이터를 숨기고 API 개발자에게 나중에 데이터의 내부 표현을 …