Interface Object - 인터페이스와 클래스 차이? C# 인터페이스 클래스와 비슷하게 인터페이스는 메서드, 속성, 이벤트 등을 갖지만, 인터페이스는 이를 직접 구현하지 않고 단지 정의(prototype definition)만을 갖는다. 즉, 인터페이스는 추상 멤버(abstract member)로만 구성된 추상 베이스클래스(abstract base class)와 개념적으로 비슷하다. 클래스가 인터페이스를 가지는 경우 해당 인터페이스의 모든 멤버에 대한 구현(implementation)을 제공해야 한다. 클래스는 하나의 베이스 클래스만을 가질 수 있지만 인터페이스는 여러 개를 가질 수 있다. 아래의 예를 보면, MyConnection이라는 클래스는 Component라는 하나의 베이스클래스와 IDbConnection, IDisposable이라는 2개의 인터페이.. 더보기 이전 1 2 3 4 5 ··· 320 다음