什么是上层建筑?上层建筑的主要构成部分有