Pergolas are different from patio covers because of their open roof. While pergolas have a lattice-style roof, patio covers have a solid roof to provide complete shade directly underneath.