목록 또는 I 목록 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 3년 전에 문을 닫았습니다. 이 질문을 개선합니다. C#에서 목록보다 I 목록을 사용하려는 이유를 설명할 수 있는 사람이 있습니까? 관련 질문:노출하는 것이 나쁜 것으로 간주되는 것입니까?다른 사용자가 사용할 라이브러리를 통해 클래스를 노출하는 경우 일반적으로 구체적인 구현보다는 인터페이스를 통해 해당 클래스를 노출합니다.이것은 당신이 나중에 다른 구체적인 수업을 사용하기 위해 수업의 실행을 바꾸기로 결정한 경우에 도움이 될 것입니다.이 경우 라이브러리 사용자는 인터페이스가 변경되지 않으므로 코드를 업데..