I'm reading Design Patterns: Elements of Reusable Object-Oriented Software at the moment, because when it comes time for me to write the biggest project I've ever worked on (which'll be in a couple of months), I want it done on solid foundations, and without re-inventing the wheel. I'd heard of design patterns before but never used them in any of my code, so it's going to be a pretty interesting learning curve - I'm actually kinda excited about it all. Anyways, I came across this diagram in the book and thought it was pretty spiffy in the way it shows relationships between patterns, and what patterns work with others. Neat! More
2011-06-28