item 42, reflection을 단순화하기 위해서 attribute를 사용하라
이 포스트를 만든 목적 공부 하려고 이 포스트의 준비물 gVim 7.3 (드디어 나왔다. lua interface 써보려고 했는데, 왜 안되지?) 내용 우선 reflection 과 attribute에 대한 설명은 생략한다. reflection과 attribute는 어떤 관계인가? 라면을 먹으면 맛있고, 김치와 함께 먹으면 더 맛있는 것과 같은 관계이다. reflection이 라면이고, attribute가 김치가 된다. 비유하자면 이렇게 된다는 것이다. reflection 으로 얻어올 것들을 attribute으로 정의해두면, 보다 쉽게 reflection 할 수 있다는 것이다. 예를 들어, 메뉴가 자주 바뀌어, 메뉴만 따로 컴파일 하여, 배포할 일이 생겼다고 하자. 이럴 때, 메인 프로그램은 어셈블리 메뉴..
책 정리/Effective C#
2010. 8. 18. 05:06
최근댓글