#ifndef NALOGA0201_ARTWORK_H #define NALOGA0201_ARTWORK_H #include "Artist.h" #include "Dimension.h" #include class Artwork { protected: std::string title, description; int price, year; std::shared_ptr artist; Dimension dimension; public: Artwork() = default; Artwork(std::string title, std::string description, int price, int year, std::shared_ptr artist, double width, double height, double depth); ~Artwork() = default; virtual std::string toString() const; int getPrice() const; int getYear() const; }; #endif //NALOGA0201_ARTWORK_H