多项选择题

A.传统道德因素
B.人的身心发展因素
C.科学文化因素
D.社会因素