Design Patterns by Scenario

This book is about the mapping of business scenarios and design patterns. This book covers a vast range of business scenarios and the design patterns which can be applied on them.

The idea of writing this book originated after I read design patterns and tried to apply them in the project I was working at that time. I found it pretty difficult to pick up the most suitable design pattern for different scenarios. I was almost never able to find out the best patterns for a particular problem.

Later, with time, I worked in different projects and saw more experienced people applying patterns at different places. At some places, it felt like obvious to apply that pattern. But, only after being told by an experienced person.

So, I thought of writing a book which will be a reverse engineering of all the design pattern books written till now. The way design patterns are being read and learnt does not help. Programmers are not able to identify the most significant design pattern for the different business scenarios.

It takes lot of time and experience to identify some scenarios where any pattern fits in smoothly. This knowledge is generally passed by experienced programmers to novices. So, its very much dependent on the opportunity to work with skilled people.

Generally, experience also teaches it, this takes a lot of time. And also, there are things, which, you might not be able to think by yourselves.

This will list down all the business scenarios and suggest the best suited design pattern for that scenario.