古建筑的屋顶主要有哪些类型