On patterns and pattern languages · Study