[squeak-dev] Re: Circular definitions of size and do:
Ralph Johnson
johnson at cs.uiuc.edu
Mon Oct 3 13:04:02 UTC 2011
On Sun, Oct 2, 2011 at 10:51 PM, Rodney Polkinghorne
<rpolkinghorne at groupwise.swin.edu.au> wrote:
>> You should not instantiate an abstract class.
>
> To follow that advice, I'd need a way to find out which classes were
> abstract, and when I'd implemented enough methods to stop them being
> abstract. That seems to be a black art in Smalltalk.
Yes, the way this is supposed to work is that you look for
subclassResponsibility: methods and override them. That is why #size
in Collection is wrong; it hides what you are supposed to do.
So, one more vote for fixing this.
-Ralph
More information about the Squeak-dev
mailing list
|