各位高手,本人现在需要开发一个能够模拟硬件设备的程序,问题的复杂之处在于,这个设备的显示屏上有多个周边键,而这些按键当设备处于不同画面下时,含义是不同的,所以按下去后,执行的功能也不同。现在我的难题在于如何写这些按键的响应程序,觉得很是复杂,哪位高手有思路的话,给个大概提示。
    我初步的想法是想使用类的思想加上状态机,但是之前没开发过类似东西,所以一时无从下手,希望得到大家指点。
    第一次在CSDN发帖,不知道说清楚没有,感谢大家的关注。