Coceitos de uml
506 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