Patterns can be classified into different types according to their characteristics and effects. Geometric patterns are based on shapes, lines, angles, and curves that create a sense of order, balance, and symmetry. These can be used to create simple or complex forms, and to emphasize the structure and logic of a building. Examples of geometric patterns in architecture include Islamic tiles, Gothic arches, and Bauhaus style. Organic patterns are based on natural forms, such as plants, animals, landscapes, and human bodies. These create a sense of life, diversity, and harmony with nature. Organic patterns can be used to create soft and fluid forms, and to integrate a building with its environment. Examples of organic patterns in architecture include Gaudi's buildings, Frank Lloyd Wright's houses, and Zaha Hadid's designs. Abstract patterns are based on symbols, colors, textures, and motifs that create a sense of meaning, expression, and emotion. Abstract patterns can be used to communicate a message or concept or mood while creating contrast and interest in a building. Examples of abstract patterns in architecture include Mondrian's paintings, the De Stijl movement, and graffiti art.