Roofs can be classified in various ways, including:
1. By shape: Roofs can be classified based on their shape, such as gable, hip, flat, shed, gambrel, mansard, and butterfly roofs.
2. By material: Roofs can be classified based on the materials used, such as asphalt shingles, metal, tile, wood shakes, and slate.
3. By slope: Roofs can be classified based on their slope or pitch, such as low-slope, medium-slope, and steep-slope roofs.
4. By construction method: Roofs can be classified based on their construction method, such as built-up roofs, single-ply roofs, and green roofs.
5. By function: Roofs can be classified based on their function, such as residential roofs, commercial roofs, industrial roofs, and institutional roofs.
6. By design: Roofs can be classified based on their design, such as flat roofs, pitched roofs, and curved roofs.
7. By location: Roofs can be classified based on their location on a building, such as main roofs, dormer roofs, and porch roofs.