请教UML建立模拟系统

4.假设电视机(TV)有3个操作:开机(open)、关机(close)和换台(change channel), 可以将其看做是命令。电视机的遥控器(control)相当于请求者(Invoker)角色,操作者乔(Joe) 相当于该系统的客户,电视机本身就是命令的接受者。请根据上述说明使用UML设计一个模拟系统。
大家帮忙看看!

这其实是一个状态模式实现,通过状态图可以描述需求,使用状态模式类图可以实现设计,仅供参考。