INTRODUCTION TO NET
APPLICATION DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
True
|
|
False
|
|
Either A or B
|
|
None of the above
|
Detailed explanation-1: -SOLID is an acronym that stands for five key design principles: single responsibility principle, open-closed principle, Liskov substitution principle, interface segregation principle, and dependency inversion principle. All five are commonly used by software engineers and provide some important benefits for developers.
Detailed explanation-2: -Answer: Single-responsibility Principle (SRP) states: A class should have one and only one reason to change, meaning that a class should have only one job.
Detailed explanation-3: -The nature of Software is SOFT, making it SOLID is hard. For software, applying SOLID principles is a goal, it is never destiny.
Detailed explanation-4: -SOLID is a set of five design principles. These principles help software developers design robust, testable, extensible, and maintainable object-oriented software systems.