Este projeto é uma simulação de um iPhone com funcionalidades básicas, como fazer chamadas telefônicas, reproduzir músicas e navegar na internet.
O iPhone possui as seguintes funcionalidades:
- Aparelho Telefônico: O iPhone pode fazer chamadas telefônicas, atender chamadas e iniciar correio de voz.
- Reprodutor Musical: Pode reproduzir músicas, pausar a reprodução e selecionar uma música para reproduzir.
- Navegador na Internet: Pode exibir páginas da web, adicionar novas abas e atualizar a página exibida.
O projeto consiste nos seguintes arquivos:
Main.java
: Contém a classe principal do programa, onde a interação com o usuário é realizada.Iphone.java
: Contém a implementação da classeIphone
, que simula um iPhone e implementa as interfacesAparelhoTelefonico
,ReprodutorMusical
eNavegadorInternet
.AparelhoTelefonico.java
,ReprodutorMusical.java
eNavegadorInternet.java
: Contêm as interfaces que definem os métodos para as funcionalidades do iPhone.
Para acessar o desafio proposto pela Digital Innovation One, clique aqui.