A C++-based object-oriented design prototype demonstrating key OOP principles using a library management use case.
- Abstract base class for common operations
- Derived classes representing different user roles (Student, Member, HOD, Department)
- Demonstrates inheritance and polymorphism using virtual functions
- Role-based structure for managing operations
- Object-Oriented Programming (OOP)
- Inheritance
- Polymorphism
- Abstraction
Work in progress (prototype for demonstrating OOP design)