루비 상속
-
Programming Ruby (9) 상속Ruby 2016. 10. 25. 23:12
[출처] Programming Ruby (본 게시물은 저작권의 문제 발생시 출판사의 요청에 의해 삭제될 수 있습니다.) (이전 포스팅 내용 이어서) 컨테이너는 어디에나 있다 컨테이너, 블록, 반복자는 루비의 핵심 개념이다. 루비 코드를 작성하면 할수록 전통적인 반복문을 벗어나는 자신을 발견하게 될 것이다. 대신 자신의 내용을 반복하는 것을 돕는 클래스를 작성하게 된다. 이런 코드가 간결하고 읽기 쉽고, 또 관리도 편하다는 사실도 금방 깨닫게 될 것이다. 루비 라이브러리들과 프레임워크를 사용하는 과정에서 자연스럽게 많은 연습을 하게 될 것이다. 상속과 메시지 to_s 를 구현하지 않은 클래스의 객체들도 to_s 메서드 호출에 대해 무언가를 반환해준다. 이것이 어떻게 가능한지 이해하려면 상속과 자식 클래스 ..