接受到一个任务,以自己现有的知识还不能解答,求大神帮忙

题目:设计一个计时器。

2.功能要求:

完全模拟计时器实现(时间精确到 秒 即可)

1.计时器的开始功能 例如:键盘按键a 开始计时。
2.计时器的暂停功能 例如:键盘按键空格键 计时暂停
3.计时器的停止功能 例如:键盘按键s   计时停止

4.一次计时结束之后,可以再次计时(也就说,如果当前计时停止,按a键可以重新开始下一轮计时)

5.其他功能可以根据需要增加(例如:实现同时多组计时....)

3.实现要求:

1.利用C++中面向对象特性去实现计时类
2.利用C++中抽象、封装等特性实现计时器类的抽象与封装。