多项选择题

下列各项属于阶级产生的基本前提的有______

A.由于生产力的发展出现剩余产品
B.通过不平等分配占有他人劳动
C.社会分工及随之而来的产品交换
D.投机商人通过不平等交换赚取钱财