Design Patterns - Rajajinagar

Design Patterns - Rajajinagar

Course Summary:

Software Design Pattern is like a match and any (language+environment) is a game rulebook. It is a better and easier way to learn software design by seeing how it is done in practice. Hence the concept of design pattern came about to actually document the solutions to recurring problems in software in the industry at large

Course Description:

Imagine this: Reading a rulebook of cricket without knowing the game. It is hard to understand the rules and quirks of the game. Whereas if you can turn on the TV and then have somebody walk you through a match as it is being telecast, it makes for a better overall understanding of the game. You can prompt the person explaining it to you and ask questions. At the end of the day, you can leave the table with just enough knowledge to be able to enjoy the game without getting overwhelmed by the rules.

Likewise Software Design Pattern is like a match and any (language+environment) is a game rulebook. It is a better and easier way to learn software design by seeing how it is done in practice. Hence the concept of design pattern came about to actually document the solutions to recurring problems in software in the industry at large.