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: -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-2: -SOLID is a set of five design principles. These principles help software developers design robust, testable, extensible, and maintainable object-oriented software systems. Each of these five design principles solves a particular problem that might arise while developing the software systems.
Detailed explanation-3: -I: Interface Segregation Principle (ISP) – This principle advises software designers to avoid depending on things that they don’t use. D: Dependency Inversion Principle (DIP) – This principle suggests that flexible software are those with classes that depend on abstract classes or interfaces.
Detailed explanation-4: -SOLID Principles is a coding standard that all developers should have a clear concept for developing software properly to avoid a bad design. It was promoted by Robert C Martin and is used across the object-oriented design spectrum. When applied properly it makes your code more extendable, logical, and easier to read.