This is the example code to demonstrate SOLID on my blog here: http://wp.me/p31q78-nv