CarMaster is a simple Command Line Interface (CLI) based Car Showroom Management System built using Java and Object-Oriented Programming principles.
This project was developed as an academic assignment for the SE-221: Object-Oriented Design course.
- Add Electric Cars
- Add Luxury Cars
- Display All Cars
- Update Existing Cars
- Delete Cars
- Menu-driven CLI interface
- Inheritance
- Polymorphism
- Encapsulation
- Method Overriding
- Abstraction (Base Car class)
- Collection Framework (ArrayList)
Carβ Base classElectricCarβ Inherits from CarLuxuryCarβ Inherits from CarCarShowroomβ Handles CRUD operationsMainβ CLI controller
- Java
- Object-Oriented Programming
- Java Collections (ArrayList)
- Command Line Interface (CLI)
This project demonstrates how Object-Oriented Design concepts can be applied to build a simple real-world inspired management system using Java.