Pizzerie
Toggle main menu visibility
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
15
class
MenuItem
:
public
IMenuItem
{
16
protected
:
17
string
name
;
18
double
basePrice
;
19
20
public
:
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
IMenuItem.h
Hlavičkový soubor pro rozhraní IMenuItem.
IMenuItem
Čistě virtuální třída (rozhraní) pro všechny položky v menu.
Definition
IMenuItem.h:15
MenuItem::basePrice
double basePrice
Základní cena položky.
Definition
MenuItem.h:18
MenuItem::name
string name
Název položky.
Definition
MenuItem.h:17
MenuItem::~MenuItem
~MenuItem() override
Virtuální destruktor.
Definition
MenuItem.cpp:11
MenuItem::printInfo
string printInfo() override
Vrátí základní informace o položce.
Definition
MenuItem.cpp:18
MenuItem::getPrice
double getPrice() const override
Získá cenu položky.
Definition
MenuItem.cpp:12
MenuItem::MenuItem
MenuItem(string n, double b)
Konstruktor položky menu.
Definition
MenuItem.cpp:7
MenuItem::getName
string getName() const override
Získá název položky.
Definition
MenuItem.cpp:15
MenuItem.h
Generated by
1.17.0