Por su función, pueden agruparse en las siguientes clases: