> I am looking for examples of Object Oriented Design ...
I'm currently reading (almost finished) "Head First Design Patterns" and I can definitely recommend it. It's a superb introduction to and thorough explanation of 14 fundamental design patterns that would come in handy in this kind of project.