https://github.com/nashem8/diagramacao-classes-dio
Diagramação de classes e interfaces utilizando uma ferramenta UML
https://github.com/nashem8/diagramacao-classes-dio
java uml
Last synced: 3 months ago
JSON representation
Diagramação de classes e interfaces utilizando uma ferramenta UML
- Host: GitHub
- URL: https://github.com/nashem8/diagramacao-classes-dio
- Owner: nashEm8
- Created: 2024-05-18T20:13:48.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-18T20:39:14.000Z (about 1 year ago)
- Last Synced: 2025-01-21T00:48:20.028Z (5 months ago)
- Topics: java, uml
- Language: Java
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📱Modelagem e Diagramação de um Componente iPhone
Neste desafio, você será responsável por modelar e diagramar a representação UML do componente iPhone. Este projeto utiliza princípios de programação orientada a objetos e técnicas de modelagem UML para criar uma estrutura robusta e versátil que permite que um dispositivo iPhone desempenhe os três papéis distintos e cruciais: Reprodutor Musical, Aparelho Telefônico e Navegador na Internet.
## 📖 Contexto
Com base no vídeo de lançamento do iPhone de 2007 (link abaixo), você deve elaborar a diagramação das classes e interfaces utilizando uma ferramenta UML de sua preferência. Em seguida, implemente as classes e interfaces no formato de arquivos .java.[Lançamento iPhone 2007](https://www.youtube.com/watch?v=9ou608QQRq8&ab_channel=TuchilaRino)
_Minutos relevantes: 00:15 até 00:55_
## ⚙️ Funcionalidades a Modelar
**1. Reprodutor Musical**
>Métodos: tocar(), pausar(), selecionarMusica(String musica)**2. Aparelho Telefônico**
>Métodos: ligar(String numero), atender(), iniciarCorreioVoz()**3. Navegador na Internet**
>Métodos: exibirPagina(String url), adicionarNovaAba(), atualizarPagina()
## 📊 Diagrama UML
