Roofs are an important part of any building as they protect from weather elements like rain, snow, and sun. The most common types of roofs are gabled, hipped, flat or shed roofs which are defined by their shape and pitch. Proper installation and regular maintenance can help roofs last longer and prevent damage to the rest of the structure.