Please forgive this rather naive question, but it's a query that's
difficult to search for on google. In java, you can program to
interface. IE, in java, you can do:

public interface QuakeBehavior {
   public void quack();
}

public class Quack implements QuckBehavior {
   public void quack() {
      System.out.println("Quack");
   }
}

public class Squeek implements QuackBehavior {
   public void quack() {
      System.out.println("Squeek");
   }
}

public class MuteQuack implements QuackBehavior {
   public void quack() {
      System.out.println("<< Silence >>");
   }
}

I am learning about Design Patterns (which is a wonderful concept), but
I want to know the Ruby equivalent.

- steve
-- 
Posted via http://www.ruby-forum.com/.