/* * task.h * * Created on: 30.05.2013 * Author: trifon */ #ifndef TASK_H_ #define TASK_H_ class Task { public: // извежда информация за задачата virtual void print() const = 0; // колко време отнема задачата virtual int time() const = 0; // връща напредъкът на задачата virtual int getProgress() const = 0; // работа по задачата // връща останалият брой неизработени // часове, ако задачата е приключила virtual int work(int=1) = 0; }; #endif /* TASK_H_ */