situation 与condition的区别是什么