A modern retail management simulation built with Python 3.14, focusing on clean code and robust Object-Oriented Programming (OOP) principles. This project demonstrates how to model real-world business logic using advanced programming techniques.
In this project, I focused on applying advanced programming concepts:
- Inheritance: Created a base
Productclass and extended it into specialized classes likeElectronic. - Encapsulation: Managed data within classes to ensure that shop and customer information is handled securely.
- Association: Built relationships between
Shop,Product, andCustomerobjects. - Modern Python Features: Developed using Python 3.14 for latest performance standards.
- Dynamic Product Catalog: Support for different product types with specific attributes.
- Shopping Cart Logic: Customers can add products to their cart and proceed to checkout.
- Shop Management: Centralized system to track available products and handle customer interactions.
- Clone this repository:
git clone [[https://github.com/mertbatuhan0/MasterShopSystem.git]](https://github.com/mertbatuhan0/MasterShopSystem)