La logica de los getter and setter