多项选择题

导致需求曲线移动的主要因素包括()等

A.消费的收入
B.相关产品价格
C.消费者的偏好
D.生产者的数量