인프런 커뮤니티 질문&답변
퀴즈
제네릭 타입(<T>)은 object 타입을 사용하여 유연한 컬렉션을 만들 때 발생하는 주요 문제점 중 무엇을 해결해줄까요?
구문 오류 방지
다중 상속 허용
박싱/언박싱 성능 문제 해결
private 필드 직접 접근 허용
답변 1
2
Rookiss
지식공유자
비슷하긴 한데 interface는 무관한 클래스 사이에서 기능을 추가할 때 유용할 수 있고,
abstract 쪽은 상속 관계에서 꼭 있어야 하는 함수를 지정하는 것입니다.
그리고 이런 부분들은 구글에 C# abstract vs interface 키워드로 검색을 해보시면
아주 자료가 많으니 참고하시기 바랍니다.
https://stackoverflow.com/questions/747517/interfaces-vs-abstract-classes
https://hongjinhyeon.tistory.com/93





