Hello,
I am sorry this is not a direct reply to your question, though i would like to add that
Java is a strictly typed language where every instacne is of some type where as smalltalk is not (what i gathered by studying design
patterns by gamma). That means complier will not check the type of object before assigning it to any variable. (We do have same thing in java script too) this is multiple classification (Shouldnt it be no classification ).
whether my understanding of single & multiple classification is correct I would like others to comments, also why modern languages are not supporting single static classification insted of dynamic multiple classification. Fowler has suggested some ways to implement dynamic classification(i.e. at run time) in lang. like c++ can any one explain how.
Deepak Arora