Beginner
Web & Software Development
Q40 / 100
What does SOLID stand for in software development?
Correct! Well done.
Incorrect.
The correct answer is B) Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion — five OOP design principles
B
Correct Answer
Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion — five OOP design principles
Explanation
SOLID (Robert Martin): S=one reason to change, O=open for extension closed for modification, L=subtypes substitutable for base types, I=small focused interfaces, D=depend on abstractions not concretions.
Progress
40/100