多项选择题

A.认识是主体对客体的反映
B.认识是客体对主体的反映
C.主体对客体的反映是一个能动的创造性的过程
D.主体对客体的能动反映是以实践为中介而实现的