Trilha, Desenvolvimento Java com IA
Desafio, modelar e criar um diagrama UML do iPhone, abrangendo suas funcionalidades.
- Telefone
- Ligar, Atender, Iniciar Correio de Voz
- Navegador da Internet
- Exibir Página, Adicionar Nova Aba, Atualizar Página
- Reprodutor Musical
- Tocar, Pausar, Selecionar Música
classDiagram
class iPhone {
}
class Phone {
+call()
+listen()
+startVoiceMail()
}
class WebBrowser {
+viewPage(String url)
+addNewTab()
+updatePage()
}
class MusicPlayer {
+setMusic(String music)
+play()
+pause()
}
iPhone --> Phone
iPhone --> WebBrowser
iPhone --> MusicPlayer