堆栈应用题要求:一、设计一个堆栈类,实现对于软件操作中常用的撤销/重做(Undo/Redo)的支持。二、使用控制台或者图形界面,测试这个堆栈类的使用。