From: Bulat Ziganshin Date: 2002-10-31T16:00:56+09:00 Subject: Re: method-call style (was Re: Snippet: Tiny Featureless Ruby Web Server) Hello Albert, Wednesday, October 30, 2002, 10:18:05 PM, you wrote: >> It is possible for a method to change its behavior. However, if a >> method changes from a method that has no side effects to a method that >> has side effects, then the interface has considerably changed, and any >> code that calls that method is going to have to be re-evaluated. It's >> generally a bad idea to change an object's interface. >> AW> For those who are OOP newbies, a distinction must be drawn between what is a AW> bad idea in a production system and what is a bad idea during development; A AW> class's interface will likely change often during development. Good OOP AW> design is like sculpting in clay, rather than stone. Refactor vigorously and AW> often. but don't build the home before you fixed the fundament :) -- Best regards, Bulat mailto:bulatz@integ.ru