A collection of programs demonstrating Object-Oriented Programming principles including Encapsulation, Inheritance, and Polymorphism.
This repository contains various projects focused on implementing OOP principles.
- Banking System: Demonstrates Encapsulation using private variables for account balances.
- Library Manager: Showcases Inheritance by creating different types of 'Media' objects.
- Shape Calculator: Utilizes Polymorphism to calculate areas of different shapes.
- Python 3.10
- C++
- Clone the repo:
git clone https://github.com/your-username/object-oriented-programming.git - Navigate to a specific project folder:
cd BankingSystem - Run the main file:
python main.py