Modelagem das funcionalidades principais do iPhone utilizando UML e implementação em Java.
Este projeto tem como objetivo modelar e diagramar o componente iPhone, representando suas funcionalidades principais: reprodutor musical, aparelho telefônico e navegador na internet. A modelagem é feita utilizando diagramas UML (Unified Modeling Language) para uma clara visualização da estrutura do componente e suas interações. Em seguida, as classes e interfaces correspondentes são implementadas em Java.
Métodos:
tocar(): Inicia a reprodução de uma música.pausar(): Pausa a reprodução da música.selecionarMusica(String musica): Seleciona uma música específica para reprodução.
Métodos:
ligar(String numero): Realiza uma chamada telefônica para o número especificado.atender(): Atende uma chamada telefônica.iniciarCorreioVoz(): Inicia o correio de voz.
Métodos:
exibirPagina(String url): Exibe uma página da web a partir da URL fornecida.adicionarNovaAba(): Adiciona uma nova aba no navegador.atualizarPagina(): Atualiza a página atual.
O diagrama de classes UML apresenta a estrutura do componente iPhone e suas interfaces, destacando a implementação dos métodos necessários para cada funcionalidade.