Pizzerie
Loading...
Searching...
No Matches
MenuItem.h
Go to the documentation of this file.
1
5
6#ifndef PROOP_MENUITEM_H
7#define PROOP_MENUITEM_H
8#include "IMenuItem.h"
9#include <iostream>
10
15class MenuItem : public IMenuItem {
16protected:
17 string name;
18 double basePrice;
19
20public:
26 MenuItem(string n, double b);
27
31 ~MenuItem() override;
32
37 double getPrice() const override;
38
43 string getName() const override;
44
49 string printInfo() override;
50};
51
52#endif //PROOP_MENUITEM_H
Hlavičkový soubor pro rozhraní IMenuItem.
Čistě virtuální třída (rozhraní) pro všechny položky v menu.
Definition IMenuItem.h:15
double basePrice
Základní cena položky.
Definition MenuItem.h:18
string name
Název položky.
Definition MenuItem.h:17
~MenuItem() override
Virtuální destruktor.
Definition MenuItem.cpp:11
string printInfo() override
Vrátí základní informace o položce.
Definition MenuItem.cpp:18
double getPrice() const override
Získá cenu položky.
Definition MenuItem.cpp:12
MenuItem(string n, double b)
Konstruktor položky menu.
Definition MenuItem.cpp:7
string getName() const override
Získá název položky.
Definition MenuItem.cpp:15