Em um sistema de gerenciamento de biblioteca, foi projetada a classe `Livro` com os atributos `titulo`, `autor` e `exemplarDisponivel`. Para manipulação dos dados, foram criados métodos como `emprestar()` e `devolver()`. Com base nesse cenário, analise as seguintes asserções:
I. O uso de métodos como `emprestar()` ao invés de permitir manipulação direta do atributo `exemplarDisponivel` reforça o princípio do encapsulamento.
II. A criação da classe `Livro` representa o uso do princípio da abstração.
III. Se a classe `Livro` fosse uma interface, ela deveria obrigatoriamente conter implementações para seus métodos.
IV. O uso de `getTitulo()` e `setTitulo()` são exemplos de polimorfismo.
V. O relacionamento entre `Livro` e `Biblioteca` pode ser considerado uma herança.
Marque a alternativa correta: