Which design principle emphasizes creating extensible classes that are resistant to modification?
Single responsibility principle
Interface segregation principle
Liskov substitution principle
Open-closed principle

Software Engineering Exercises are loading ...