Question: What is the best reason to use a design pattern?

  1. It will result in code that is more extensible and maintainable
  2. It will result in a more compact product.
  3. It will speed initial development.
  4. It will allow you to add that design pattern to your resume.

Answer: The correct answer of the above question is Option A:It will result in code that is more extensible and maintainable