On Aug 27, 2010, at 6:32 PM, Levente Uzonyi wrote: > On Thu, 26 Aug 2010, Bart Gauquie wrote: > >> Hi list, >> >> is there a specific reason Stack is extending from LinkedList, instead of >> using a LinkedList internally? >> To me, it seems that the protocol that LinkedList, SequenceableCollection, >> ... provides is not the protocol you expect from a Stack? >> >> Any thoughts on this? > > Originally it used encapsulation,
when where? > but for some reason it was changed to use inheritance, probably for a > "cleaner" system. IMHO the changes should be reverted. I was not aware that Stack was a subclass of linkedList, it looks again subclassing versus subtyping. And subtyping is better. Stef > > > Levente > >> >> Kind regards, >> >> Bart >> >> -- >> imagination is more important than knowledge - Albert Einstein >> Logic will get you from A to B. Imagination will take you everywhere - >> Albert Einstein >> Learn from yesterday, live for today, hope for tomorrow. The important thing >> is not to stop questioning. - Albert Einstein >> The true sign of intelligence is not knowledge but imagination. - Albert >> Einstein >> However beautiful the strategy, you should occasionally look at the results. >> - Sir Winston Churchill >> It's not enough that we do our best; sometimes we have to do what's >> required. - Sir Winston Churchill >> > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
