인터페이스 (interface)
- 메소드의 목록만을 가지는 특별한 타입
- 멤버들은 구현코드들을 가지지 않는다
- 본체가 없고 동작이 정의되어 있지 않기 때문에 직접 호출할 수 없는 추상 메소드
- 메소드를 물려주는 역할
- 계약, 약속 : 메소드의 구현을 강제한다
- 인터페이스로부터 상속을 받는 클래스들은 인터페이스에 포함된 모든 메소드를 구현해야 한다

델리게이트(delegate)
- 메소드를 가리키는 참조형으로서 메소드의 번지를 저장하거나 다른 메소드의 인수로 메소드 자체를 전달하고 싶을 때 사용
- c++의 함수 포인터에 대응되는 타입

Posted by 코딩하는 야구쟁이
,