Skip to content

Esteves31/IphoneBasicModel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Projeto: Modelagem Básica de um iPhone

Este projeto consiste na modelagem básica de um iPhone utilizando Java. O projeto inclui um diagrama UML que detalha a estrutura das classes e interfaces envolvidas. O objetivo é fornecer uma visão clara de como diferentes funcionalidades do iPhone, como Music Player, Telephone, e Web Navigation, são implementadas em Java.

🛠 Tecnologias Utilizadas

🗂️ Estrutura do Projeto

Interfaces

O projeto define três interfaces principais:

  • MusicPlayer: Interface que define métodos para funcionalidades de um reprodutor de música.
  • Telephone: Interface que define métodos para funcionalidades de um telefone.
  • WebNavigation: Interface que define métodos para funcionalidades de navegação na web.

Classe Iphone

A classe Iphone implementa todas as três interfaces (MusicPlayer, Telephone, e WebNavigation). Isso significa que a classe Iphone deve fornecer implementações para todos os métodos definidos nessas interfaces.

Diagrama UML

O projeto inclui um arquivo de diagrama UML (uml_diagram.png) que ilustra a relação entre a classe Iphone e as interfaces MusicPlayer, Telephone, e WebNavigation.

Diagrama UML

▶️ Como Clonar e Usar o Projeto

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/nome-do-repositorio.git
  2. Navegue até o diretório do projeto:

    cd nome-do-repositorio
  3. Compile e execute o projeto:

    javac Iphone.java
    java Iphone

🤝 Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e enviar pull requests.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages