Question
What does the "L" in SOLID principles stand for?
Solution
The "L" in SOLID principles stands for the Liskov Substitution Principle (LSP), which states that objects of a superclass should be replaceable with objects of a subclass without affecting the correctness of the program. In other words, if class B is a subclass of class A, then an instance of B should be able to replace an instance of A without altering the desirable properties of the program (correctness, task performed, etc.). This principle encourages proper inheritance and ensures that derived classes extend the functionality of base classes without altering expected behavior, promoting code reusability and robustness. Option B (Lasting Structure Principle) is incorrect as there is no such principle within SOLID. Option C (Logical Separation Principle) does not exist as a recognized design principle. Option D (Layered Architecture Principle) is a valid architectural concept but not part of SOLID principles. Option E (Limitations Principle) is also not a recognized principle in software engineering.
Which country has recently elevated its relationship with India to a Comprehensive Strategic Partnership?
Select the wrong statement regarding Veer Chandra Singh Garhwali Self-Employment Project--
ย Renowned documentary filmmaker Frederick Wiseman, who passed away in February 2026 at the age of 96, belonged to which country?
Which following cities are situated on the Right side of the bank of river Ganga?
I) Fatehpur
II) Kanpur
III) Gazipur
IV) Mirzapur
Next QUAD Summit 2023 will be held at which place?
When was the World Wide Web (WWW) created by Tim Berners-Lee?
Ways and Means Advance (WMA) was introduced in 1992 after the recommendation of the committee on financial sector reforms
Which term is used for extending financial support to a company or a country facing a potential bankruptcy threat?
When is World Sanskrit Day celebrated every year?
Ghiyasuddin Balban (1265-1286 AD), ruler of the Slave dynasty, took up the title of ____________.