Category Archives: design patterns

Observations on Observer

My first encounter with the Observer design pattern was circa 1998.  The GoF book was still new–published in 1994–and the community was still assimilating design patterns. Java  the Hot* even offered an Observer interface and an Observable class. What could be simpler? However, I’ve used Observer … Continue reading

Posted in design patterns, software | Leave a comment

Singling out Singleton

Out of all the design patterns that I’ve used in my professional career, Singleton is the one I’ve used the least. Don’t get me wrong. In my experience, as developers we are fascinated with the ability to refer to a single … Continue reading

Posted in design patterns | Tagged | Leave a comment