match - case (abstracto)