KyleBrown and
BobbyWoolf have been working to describe the
Graphics Frameworks in each dialect of Smalltalk
in terms of the recurring Design Patterns found in each.
For example, we have described how Composite is used in
each dialect to represent "Views within Views". We use
many more of the
GangOfFour patterns to describe other
parts of the frameworks. Finally, we tied the frameworks
together with a pattern we call
PaperPenAndPerson.
Another original pattern is a generalization of Observer
we called
SelfAddressedStampedEnvelope.
We recently presented our results as a tutorial at the
SmalltalkSolutions conference. We will be presenting again
at OOPSLA'95 and at Object-Expo Europe '95.
[
CategoryFramework]