An introduction to design patterns

  • Vaskaran Sarcar


During different phases of a software development, one the most common query was: Is there any standards to this development process? The question was obvious because a software team consists of many engineers and they all involve in the development process. But different people have different mindsets and different level of understanding to deal with a similar kind of situation. This issue was also a big concern for a new member (experienced or unexperienced does not matter) who joined in the team and was assigned to do something from scratch or to modify something in the existing product. As already mentioned, since earlier days, there were no standards, to become familiar with the existing design of the system, he needed to put some additional efforts though he/she may have handled situation like this earlier. Design Patterns simply addresses this kind of issues and make a common platform for all developers. We shall remember that these patterns were intended to be applied in object oriented designs with the intention of reuse to reduce duplicate efforts.


Design Pattern Object Oriented Design Observer Pattern High Level Structure Prototype Pattern 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Vaskaran Sarcar 2016

Authors and Affiliations

  • Vaskaran Sarcar
    • 1
  1. 1.BangaloreIndia

Personalised recommendations