From: Patrick May Date: 2004-06-28T09:30:23+09:00 Subject: Re: Is it considered Harmful? On Sunday, June 27, 2004, at 08:02 PM, Sean O'Dell wrote: > Those variables will still exist; all that changes is the class that > handles > them. The original class still does all the initialization work. > #class= > changes the class of an existing object, so the old class has no more > responsibility once it has been replaced. The class replacing it > takes over > all functionality. If an object of SomeClass becomes a Tempfile (or any other class with significant internal state), which class is responsible for the initialization work? ~ Patrick