[Newbies] Traits Example
oscar.nierstrasz at gmail.com
Mon Mar 17 11:07:46 UTC 2008
What you say seems to make sense, but it is hard to tell without
looking at some code.
There are some simple examples of traits in Chapter 5 of Squeak by
On Mar 17, 2008, at 2:37, Rob Rothwell wrote:
> Can anyone give me a simple Traits example? I am trying to figure
> out if it would be useful for me in the context of developing Aida
> In Aida, a WebApplication observes a domain model object. Let's
> call it WebAppModel.
> Of course, you could subclass ANY object to create your WebAppModel,
> but I still want it to know how to do certain things, like start and
> stop itself.
> In other words, I might have one WebAppModel that subclasses Object,
> and another that subclasses OrderedCollection, but I don't want to
> teach them both how to start or stop each time I create a new one,
> and it seems less elegant to subclass everything from a WebAppModel
> base class and then include the actual objects they model as
> instance variables.
> Does this make sense or am I missing some other fundamental concept,
> and is this what Traits are for?
> Rob Rothwell
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
More information about the Beginners