降低了菜单的耦合，增加窗口状态设置