From: Martin DeMello Date: 2005-07-25T13:20:58+09:00 Subject: Re: Abstract class or interface? James Edward Gray II wrote: > Obviously, there are great uses for classes and modules when you do > need to share some implementation. However, in Ruby loosen your > strangle hold on interface. You'll be surprised what it can do for you. One other use case: widgets.each {|w| w.bg = 0xffffff if Button === w} martin