多项选择题

以下物质具有抑制机体对非血红素铁吸收的有哪些

A.维生素C
B.植酸与草酸
C.膳食纤维
D.多酚类化合物