Skip to content

suuzanemoura/iphone-poo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Projeto: Orientação a Objetos e UML – Diagramação de Classes do iPhone

Introdução

Este projeto consiste na modelagem de classes e interfaces em Java, com a proposta de representar os papéis funcionais do iPhone como:

  • Reprodutor Musical
  • Aparelho Telefônico
  • Navegador de Internet

Além disso, o projeto conta com a diagramação UML para representar graficamente as estruturas e relacionamentos entre as classes e interfaces envolvidas.

Diagramação UML

Diagrama UML representando o iPhone

_Diagrama desenvolvido com a ferramenta draw.io

Tecnologias

  • Java
  • Git

Instalação

Pré-requisitos

  • Java JDK 8+ instalado
  • Git instalado (opcional, se quiser clonar o projeto)
  • Terminal ou prompt de comando

Passo a passo

  1. Clone o repositório:
git clone https://github.com/suuzanemoura/iphone-poo.git
  1. Acesse o diretório do projeto:
cd iphone-poo
  1. Compile os arquivos Java (dentro da pasta src):
javac src/*.java
  1. Execute o programa principal (Iphone.java):
java -cp src Iphone

O projeto não utiliza pacotes (package), então a execução é direta a partir da pasta src/.

Destaques do Projeto

  • Uso de interfaces Java para simular múltiplas funcionalidades de um dispositivo real.
  • Aplicação dos princípios da Programação Orientada a Objetos (POO).
  • Diagrama UML seguindo as boas práticas de modelagem.

Status do projeto

  • ✅ Concluído

Coração Roxo Contato

Email LinkedIn Behance

About

Modelagem das classes e interfaces em Java com a proposta de representar os papéis do iPhone de: Reprodutor Musical, Aparelho Telefônico e Navegador na Internet.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages