00001 #ifndef HEADER_COUNTADVISOR_H 00002 #define HEADER_COUNTADVISOR_H 00003 00004 /** 00005 * Interface to advise countdown. 00006 */ 00007 class CountAdvisor { 00008 public: 00009 virtual ~CountAdvisor() {} 00010 virtual int getCountForSolved() const = 0; 00011 virtual int getCountForWrong() const = 0; 00012 }; 00013 00014 #endif