From f6f7844d21825f6f97fe7ca9ff18f685f9f4985f Mon Sep 17 00:00:00 2001 From: "Guilherme.Messias.Silva" <65290435+guilherdrk@users.noreply.github.com> Date: Mon, 16 Jun 2025 16:16:47 -0300 Subject: [PATCH] Update README.md --- desafios/poo/README.md | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/desafios/poo/README.md b/desafios/poo/README.md index 8f1d9297..61fa15cc 100644 --- a/desafios/poo/README.md +++ b/desafios/poo/README.md @@ -2,6 +2,7 @@ ## Autores - [Gleyson Sampaio](https://github.com/glysns) +- [Guilherme Messias Silva](https://github.com/guilherdrk) ## POO - Desafio @@ -30,27 +31,45 @@ Com base no vídeo de lançamento do iPhone de 2007 (link abaixo), você deve el ### Exemplo de Diagrama UML (Mermaid) ```mermaid classDiagram + %% Interfaces class ReprodutorMusical { - +exemploMetodo1() - +exemploMetodo2(String exemplo) + <> + +tocar() + +pausar() + +selecionarMusica(String musica) } class AparelhoTelefonico { - +exemploMetodo1() - +exemploMetodo2(String exemplo) + <> + +ligar(String numero) + +atender() + +iniciarCorreioVoz() } class NavegadorInternet { - +exemploMetodo1() - +exemploMetodo2(String exemplo) + <> + +exibirPagina(String url) + +adicionarNovaAba() + +atualizarPagina() } + %% Classe concreta class iPhone { + +tocar() + +pausar() + +selecionarMusica(String musica) + +ligar(String numero) + +atender() + +iniciarCorreioVoz() + +exibirPagina(String url) + +adicionarNovaAba() + +atualizarPagina() } - iPhone --> ReprodutorMusical - iPhone --> AparelhoTelefonico - iPhone --> NavegadorInternet + iPhone ..|> ReprodutorMusical + iPhone ..|> AparelhoTelefonico + iPhone ..|> NavegadorInternet + ``` ### Instruções