SOLID Principles

engineering

Five object-oriented design principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion. These principles guide developers in creating maintainable and extensible software. Interviewers may ask you to identify SOLID violations in code or refactor a class hierarchy using these principles.

İlgili Terimler