>>Such as? (I realize your time is limited, but if you could throw out a couple of names?)
>
>Marty showed Bridge. Adapter (for example providing a high level interface that would allow a system to interchangably talk to Word or Visio without worrying about the specifics of how each one Opens a document). Factory ( would let you add in diffent classes for functionality), Decorator kind of the same Factory for this.
And don't forget the almighty Hook pattern as well as the mediator, in fact how about a factory that creates hooks to decorate a mediator. It may sound like I am trying to be funny, but in fact I am trying to point out that patterns do not have to exist alone, using them in proper sets can be a very powerfull way to solve some very complex problems.