多项选择题

A.革命民主主义
B.自由主义
C.爱国主义
D.社会主义