estructura semantica final con clases