Coceitos de uml

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (514 palavras )
  • Download(s) : 0
  • Publicado : 14 de outubro de 2012
Ler documento completo
Amostra do texto
1. Considere o mapa de uma cidade que mostra rodovias e prédios e que esconde a cor dos prédios. Um mapa pode ser considerado um modelo? Por quê? Discuta as características desse mapa em relação aoconceito de Orientação a Objetos (Abstração, Encapsulamento, Herança, Polimorfismo).

Sim, porque ele representa graficamente um objeto do mundo real (a cidade).

Características:
• Ele abstrai esó exibe as informações consideradas relevantes do objeto.
• Encapsulamento:O objeto Mapa fornece serviços a outros objetos
através de sua interface. Todos os detalhes de como esses serviços sãoimplementados estão encapsulados pelo objeto. Os "clientes" deste
objeto só precisam conhecer a sua interface para utilizá-lo.
• Herança :Um objeto mapa pode ser considerado como um tipo especial
defigura e como tal pode herdar propriedades e operações de uma
figura (carregar, salvar, aumentar (zoom-in), diminuir (zoom-out), etc.).
• Polimorfismo: Um objeto mapa pode ser formado de outrosobjetos (por
exemplos, rios, rodovias, lagos, etc.). Quando houver a necessidade de
desenhar o mapa, a mesma mensagem (desenhar) pode ser enviada a
seus objetos componentes. Ao receber tal mensagem,cada objeto
componente a implementa da forma mais adequada para o seu caso.



2. Identifique paralelos entre as seguintes características de uma
célula e os conceitos da orientação a objetos.
•a. Mensagens são enviadas de uma célula a outra através de
receptores químicos.

Mensagens são enviadas para outros objetos através da sua interface.

• b. Célula tem um fronteira (a membranacelular). Cada Célula tem
um comportamento interno que não é visível de fora.
Objetos têm uma fronteira (a sua interface). Cada objeto tem um comportamento interno que não é visível de fora (peloprincípio do encapsulamento).

• c. As células podem se reagrupar para resolver problemas ou para
realizar uma função.
Objetos de um sistema de software colaboram entre si para realizar as...
tracking img