item 20, interface의 구현과 virtual 메서드의 overriding을 구분하라.
포스트를 만든 목적 지하철에서 책 보다가 정리할 겸 만들었다. 내용 무엇이 헷갈리길래 구분하는 것인가? 서로 다른 타입이지만, 공통 분모 함수 선언을 갖을 수 있는 점 때문에 헷갈린다. 이러한 헷갈림은 interface 사용법과 virtual 메서드 사용법에 헷갈림을 준다. 다음 사용 예제를 보면, 헷갈릴 것이다. using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Data; using System.ComponentModel; namespace console { class ConsoleClass { pub..
책 정리/Effective C#
2010. 7. 10. 13:42
최근댓글