多项选择题

A.免疫因素
B.遗传因素
C.感染
D.饮食因素
E.精神因素