Question: Why use design patterns?

  1. design patterns make the code more efficient with memory usage
  2. design patterns minimize the number of code lines when creating complex applications
  3. design patterns tend to be more secure and prevent code from being hacked
  4. design patterns help you solve issues related to sofware development using a proven solution, and make communication between developers more efficient

Answer: The correct answer of the above question is Option D:design patterns help you solve issues related to sofware development using a proven solution, and make communication between developers more efficient