Sometime back I had given a presentation to my team regarding introduction to Design Patterns. I covered the topics like pre-requisites for learning and implementing Design Patterns, principles which drive developers to make use of Design Patterns including SOLID principles etc.
I have uploaded the slides used during the presentation to dropbox. You can download it Design Patterns.pptx. I had used one of the simplest design pattern Singleton as an example to show the demo.
The complete source code of the project related to Singleton is available SingletonPatterDemo.zip
Until next time Happy Programming :)