What are the advantages of using design patterns in software development?
They standardize solutions to common problems
They introduce new programming languages
They make code more complex
They increase development time