human: 解释模态对话框和非模态对话框之间的区别。
 bot: 模态对话框和非模态对话框之间的区别在于用户与对话框的交互方式。模态对话框更加强调效率和任务导向，要求用户立即做出决策或提供必要的信息。这种对话框通常给人一种紧迫感，需要用户集中注意力并快速做出选择。非模态对话框则更加注重用户的自由度和灵活性，允许用户在对话框打开的同时进行其他操作。这种对话框给人一种更加轻松和自由的感觉，用户可以按照自己的节奏处理对话框中的内容。