Category Archives: Ruby

Learning Ruby and Thinking in Ruby way

Ruby를 배우는 Java 개발자가 알아야 할 10가지 part 3

Java 개발자가 알아야 할 10가지 Item #4 믹스인(Mix-In)을 사용한 클래스 확장 루비는 인터페이스가 없지만 모듈로 정의된 믹스인이 있다. 모듈이란.. 네임스페이스이다. (클래스와 유사) 메소드를 가질 수 있다. (클래스와 유사) 객체화될 수 없다. (클래스와 다름) 클래스에 포함될 수 있다. - 모듈의 메소드는 클래스의 메소드가 된다. 믹스인 재사용 module LessComparable def >(other) other < self end # Other methods defined in terms [...]
Posted in Ruby | Tagged | Leave a comment