Oop Principles
What is the Liskov Substitution Principle (LSP)?
Oop Principles
What is composition vs inheritance?
Oop Principles
What is the difference between tight and loose coupling?
Oop Principles
What is the DRY principle?
Oop Principles
What is the YAGNI principle?
Oop Principles
What is the difference between composition and aggregation?
Oop Principles
What is the SOLID acronym in full?
Oop Principles
What is the difference between static and instance members?
Oop Principles
What is the purpose of the final keyword in OOP?
Oop Principles
What is inheritance in OOP?
Oop Principles
What is an abstract class?
Oop Principles
What is abstraction in OOP?
Oop Principles
What is the difference between overloading and overriding?
Oop Principles
What is the Single Responsibility Principle (SRP)?
Oop Principles
What are mixins in OOP?
Oop Principles
When should you use static methods?
Oop Principles
What is composition (relationship) in OOP?
Oop Principles
Why is composition often preferred over inheritance?
Oop Principles
When should you use private vs protected access?
Oop Principles
What is a destructor and when is it used?
Oop Principles
What is a constructor in OOP?
Oop Principles
What is cohesion in software design?
Oop Principles
What is the difference between an interface and an abstract class?
Oop Principles
How do association, aggregation, and composition differ?
Oop Principles
What is the difference between early and late binding?
Oop Principles
What is a virtual method?
Oop Principles
What is Design by Contract (DbC)?
Oop Principles
What is polymorphism in OOP?
Oop Principles
What are access modifiers in OOP?
Oop Principles
What is encapsulation in OOP?
Oop Principles
What is the fragile base class problem?
Oop Principles
What is aggregation in OOP?
Oop Principles
What is coupling in software design?
Oop Principles
What is the KISS principle?
Oop Principles
What is the Interface Segregation Principle (ISP)?
Oop Principles
What is multiple inheritance?
Oop Principles
What is the diamond problem?
Oop Principles
What is dependency injection?
Oop Principles
What is method overloading?
Oop Principles
What is a pure virtual function?
Oop Principles
What is an interface in OOP?
Oop Principles
What is the Open/Closed Principle (OCP)?
Oop Principles
What are traits in OOP?
Oop Principles
What is the Principle of Least Knowledge?
Oop Principles
What is the difference between a class and an object?
Oop Principles
What is object identity vs equality?
Oop Principles
What is the Law of Demeter (LoD)?
Oop Principles
What is association in OOP?