From: Martin DeMello Date: 2003-01-06T03:38:32+09:00 Subject: Re: Interfaces in Ruby (attempted summary) Jim Weirich wrote: > > There are several reasons people like interfaces (and DbC for that > matter) ... > > (a) They enable compile time static type checks. > (b) They document the intended behaviour (c) They permit reasonably watertight multiperson projects. Test-driven design should be able to take care of that too. martin