포스트를 만든 목적 지하철에서 책 보다가 정리할 겸 만들었다. 내용 무엇이 헷갈리길래 구분하는 것인가? 서로 다른 타입이지만, 공통 분모 함수 선언을 갖을 수 있는 점 때문에 헷갈린다. 이러한 헷갈림은 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..
Virtual 검색 결과
해당 글 2건
item 20, interface의 구현과 virtual 메서드의 overriding을 구분하라.
책 정리/Effective C#
2010. 7. 10. 13:42
항목 40: 다중 상속은 심사숙고해서 사용하자.
내가 C++에 조예가 깊어서 글을 남기는 것이 아니라, Effecitve C++ 을 공부하는 사람들이 이 글을 보고, 도움이 되었으면 하는 생각과, 혹시 내가 틀린것이 있다면 지적해 주시지 않을까 란 생각으로 글을 올리는것임을 미리 밝힙니다. 본론으로 들어와서, 나는 설계 단계에서 다중 상속 할까낭~ 하는 생각을 한적은 있었지만, 지금까지 다중 상속을 해서 코딩한적은 없다. 왜냐하면, 일단 설계단계 조차 난해하고, 조금 복잡해지는 경향이 있었다. 그래서 스스로가 "지금 여기에 꼭 필요한가?" 란 질문에 항상 "지금은 아니오" 라고 답하곤 했기 때문이다. 이번 항목 40의 제목처럼 "다중 상속은 심사숙고해서 사용하자" 로 이야기 하고 있다. 그렇다면 나는 이런 생각을 하곤 한다. "왜!? 무엇 때문에!?"..
책 정리/Effective C++ 3판
2008. 7. 25. 01:00
최근댓글