硬条件和软条件