多项选择题

A.社会主义民主的性质决定着社会主义法制的性质
B.社会主义法制的发展程度制约着社会主义民主的发展程度
C.社会主义法制是社会主义民主的必要前提
D.社会主义法制是实现社会主义民主的重要保障