Question
Which statement about Design Patterns and SOLID is the strongest interview answer?
- Design Patterns and SOLID is mostly a naming style choice and has little effect on runtime or design.
- Design patterns are reusable design approaches for recurring problems, not mandatory ceremony for every class.
- Design Patterns and SOLID exists mainly to reduce the number of Java files in a project.
- Design Patterns and SOLID matters only for frontend frameworks, not for core Java applications.
Hint
Start with the core rule behind Design Patterns and SOLID.
Answer and rationale
Correct answer: B. Design patterns are reusable design approaches for recurring problems, not mandatory ceremony for every class.
Design patterns are reusable design approaches for recurring problems, not mandatory ceremony for every class. This is the base concept interviewers commonly test first.
Track: Java