// // Created by User on 2024/10/29. // #ifndef OOP_PACKAGE_HPP #define OOP_PACKAGE_HPP #include "MainDish.hpp" #include "SideDish.hpp" #include "Drink.hpp" #include #include class Package { private: std::shared_ptr maindish = nullptr; std::shared_ptr sidedish = nullptr; std::shared_ptr drink = nullptr; int money = 0; public: Package(); void CountMoney(); void SetMainDish(MainDish maindish); void SetSideDish(SideDish sidedish); void SetDrink(Drink drink); int GetMoney(); }; #endif // OOP_PACKAGE_HPP