Se distinguen cuatro clases básicas de constructos: