2011-10-07 6 views
7

저는 Ruby의 모든 클래스와 모듈이 서로 상속받는 방법에 대해 더 잘 이해할 수있는 다이어그램을 만드는 것에 대해 생각해 왔습니다. 그것이 모두 어떻게 시각적으로 연결되어 있는지. 나는 거기에 좋은 사람이 있다고 확신합니다. 나는 그것을 봤지만 결과에 만족하지 못했습니다. 어떤 제안? 가장 좋은 설명과 루비 개체 모델의 개략적 인 설명을루비 오브젝트 모델/클래스/모듈 .... 어디서든 다이어그램?

+3

포인터가있어 감사합니다. http://stackoverflow.com/questions/7675774/the-class-object-paradox-confusion/7676029#7676029 –

+0

포인터가 있습니다. – Tilo

답변

9

는 또한 시각적 학습자이고 내 자신의 "수제"다이어그램을 그리기는 결국 :

Ruby Object Model

희망이 도움이됩니다.

0

하나는이 책에서 찾을 수 있습니다 : 나는 관련 페이지를 인터넷 검색을 시도 Metaprogramming Ruby 만에 좋은 이해를 위해 빈

+2

그 책의 글쓰기 스타일은 단지 끔찍한 것이기 때문에 그 책의 개념은 중요하지만 필자는 권장하지 않습니다. 이 책은 정말로 고통 스럽습니다! –

+0

@RichRamm : [이 SO 질문에] 책에 대한 의견을 자유롭게 들려주세요. (http://stackoverflow.com/questions/1236191/what-will-i-learn-from-metaprogramming-ruby) 도식적 인 설명 자체가 나쁘다 고 말하는가? –

+1

@RichRamm : Dave Thomas가 포함 된 Pragmatic Programmers에 의해 책이 출판됨에 따라, 나는 빌린 주변의 냉소적 인 인용문을 없앨 것을 제안합니다. –

0

을 온 방법 루비 개체 모델 및

http://pragprog.com/screencasts/v-dtrubyom/the-ruby-object-model-and-metaprogramming

데이브 토마스는 개념을 설명에서 최고이며, 스크린 캐스트는 일이 어떻게 관련되어 있는지 시각화 그들의 멋진 그래픽을 가지고 : 메타 프로그래밍 작업은, 나는 매우 실용적인 프로그래머 데이브 토마스에 의해이 스크린 캐스트를 추천 할 것입니다 각 ScreenCast는 산만 함이없는 지점까지 직선적이며 모든 페니, 가치가있는 센트입니다!

이 책을 "메타 프로그래밍 루비"http://pragprog.com/book/ppmetr/metaprogramming-ruby 이기도하지만이 개념을 많이 다루고 있지만,이 책이 심하게 기록하고 스타일을 쓰고하는 것은 정말 어려운 개념을 암기/또는 같은 책을 사용할 수있게 통해 나중에 참조 할 참조 ...

0

Ruby 객체 (모듈 포함 링크 제외) 간의 수퍼 클래스 및 고유 클래스 링크를 보여주는 다이어그램은 www.atalon.cz에 있습니다.

2012 년 1 월 11 일 이후로 모듈 포함 링크가 포함 된 diagram이 있습니다.

관련 문제