This repository contains a collection of projects implemented using Object-Oriented Programming (OOP) concepts in C++ and other languages.
Each project demonstrates core OOP principles such as Encapsulation, Inheritance, Polymorphism, Abstraction, and Design Patterns.
1. Zomato Clone
A simplified clone of Zomato built using C++ with OOP concepts and design patterns.
It covers:
- Encapsulation (User, Restaurant, Cart, Order classes)
- Inheritance & Polymorphism (Payment strategies, different food items)
- Factory & Strategy Design Patterns (Order creation and payment handling)
- UML Class Diagram for better visualization
- Folder Structure for modular project organization
👉 Detailed documentation available inside the Zomato Clone README