Skip to content

A Python program that simulates a coffee machine, allowing users to make various coffee drinks through a simple user interface.

License

Notifications You must be signed in to change notification settings

mktahmasbi99/oop-coffee-machine

Repository files navigation

OOP Coffee Machine

This Python program simulates the operation of a coffee machine, allowing users to make various types of coffee drinks. Originally implemented as a procedural program, it was later refactored into an object-oriented version to demonstrate the principles of object-oriented programming (OOP).

Features

  • Allows users to select and make different types of coffee drinks, such as espresso, latte, and cappuccino.
  • Implements a simple user interface for interacting with the coffee machine, providing a seamless user experience.

How to Run

  1. Clone the repository to your local machine.
  2. Run the Python script main.py.
  3. Follow the in-line instructions to interact with the coffee machine and make your desired coffee drinks.

Feel free to explore the code and experiment with different customization options. Contributions and feedback are welcome! I'm just beginning my journey and your comments are very much appreciated :)

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

About

A Python program that simulates a coffee machine, allowing users to make various coffee drinks through a simple user interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published