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