- Why composite shape was not the right thing to use and how can a newbie could differenciate which strategy to use?
I think that the problem is the lack of good documentation. With all this time, I am convinced that composite shapes are good at naming elements. E.g., putting a name on top of circle or a square.
As soon as you want to glue two or more object
- A sytle question "labeledCircleSized: upLabel: downLabel: at:" seems descriptive to me, but I don't know if has the proper style for a method name. I can read Smalltalk with Style to look at it, now that I know more about the environment, but advice of seasoned smalltalkers would help a lot in getting proper style also.
You may want to use a factory object to configure its creation :-)
Will you be at Esug by the way? We will have a camp about Roassal.