Object Oriented Design
Welcome to my object orientation page!
This section of my site discusses a number of OO issues including design patterns. Articles on UML and a glossary of OO terms will be added soon.
Some of the terms and concepts discussed here are quite contentious so if you think that I've made any mistakes or missed out anything important, then please contact me.
If you're new to design patterns then you should check out the seminal book Design Patterns, Elements of Reusable Object-Orient Software by Gamma, Helm, Johnson, Vlissides. I've tried to follow the format of the book in the patterns described here. I think that the patterns have not been discussed elsewhere - but then a design pattern can hardly be original.
The following patterns are presented for your enjoyment, more to come as and when I think of them:
- Router Pattern - Route messages to subscribing objects.
- Distributed Startup Pattern - Initialise mutually inter-dependant systems
