VISUAL BASIC

INTRODUCTION TO NET

APPLICATION DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Each of the SOLID principles can be practiced by any software developer to help them in solving various software development problems.
A
True
B
False
C
Either A or B
D
None of the above
Explanation: 

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.

There is 1 question to complete.