布拉格衍射现象有哪些类别