Projeto realizado no módulo de Orientação a Objetos e Eficiência na Manipulação de Dados em Java, com o professor Gleyson Sampaio no Bootcamp GFT - Desenvolvimento Java com IA, da DIO.
Com base no vídeo de lançamento do iPhone, utilize uma ferramenta de UML de sua preferência para elaborar a diagramação das classes e interfaces, representando as funções do iPhone como Reprodutor Musical, Aparelho Telefônico e Navegador na Internet. Após isso, crie as classes e interfaces no formato de arquivos .java. Desafie-se a reproduzir este projeto em seu próprio repositório Git!
A partir do arquivo Main.java interaja com a classe Iphone.
Para dar um pouco mais de emoção, adicionei alguns requisitos aos métodos:
- O aparelho precisar estar ligado para que os métodos funcionem;
- Alguns outros métodos exigem também que o aparelho esteja conectado a internet.
Você pode mudar esses atributos através dos métodos iphone.ligarAparelho() e iphone.conectarInternet().