OOP Basics
Classes, objects, and instances
10 questions per mode
Encapsulation
Data hiding and access modifiers
10 questions per mode
Inheritance
Class hierarchies and inheritance
10 questions per mode
Polymorphism
Method overloading and overriding
10 questions per mode
Abstraction
Abstract classes and interfaces
10 questions per mode
Constructors & Destructors
Object initialization and cleanup
10 questions per mode
Design Patterns
Common OOP design patterns
10 questions per mode
SOLID Principles
SOLID design principles
10 questions per mode
Object Relationships
Association, aggregation, composition
10 questions per mode
Advanced OOP
Advanced OOP concepts
10 questions per mode