Articles on OO subjects:
Inversion of Control (IoC)
Riel's OO Design Heuristics, Review part 1
Some principles for OO Design
An approach with an example for
creating an OO Design
These articles are no substitute for actually buying the
GoF book yourself. They may supplement it, but they don't replace it.
Implementation of all GoF patterns (.NET 1.1 project
What are patterns?
Adaptor and Facade
Chain of Responsibility
Most of the UML diagrams included in these pages were written by others.
Unfortunately when writing the original articles I lost track of their sources.
If anyone wants to claim any of them, email me
and I will post acknowledgements as soon as I can (or withdraw them if the