From: Steve Quezadas Date: 2007-08-19T06:43:30+09:00 Subject: Ruby's equivalent to Java's "interface" 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/.