A31.光发生衍射的条件有哪些?