多项选择题

上层建筑必须适合经济基础发展要求的规律的基本内容是

A.经济基础决定上层建筑的发展方向
B.上层建筑的反作用取决于经济基础的性质和要求
C.经济基础的性质决定了上层建筑的组织形式
D.经济基础随着上层建筑的变化而变化