Coceitos de uml
514 palavras
3 páginas
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 ao conceito 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 e só 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ão implementados 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 de figura 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 outros objetos (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 membrana celular). 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 (pelo princí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