Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso Especialização Técnica em Banco de Dados Componente: Programação Orientada à Objetos Exercício 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 com relação ao princípio da abstração. Sim, porque é a representação visual do modelo do objeto cidade. As características seriam: · Abstrai as informações relevantes do objeto · Encapsulamento dos serviços fornecidos pelo objeto · Pode herdar propriedade e operações referentes ao uso do mapa · Os vários objetos de um mapa podem ter uma mesma mensagem funcional 2. Identifique paralelos entre as seguintes características de uma célula e os conceitos da orientação a objetos descritos nesta aula. a. Mensagens são enviadas de uma célula a outra por meio de receptores químicos. Os objetos se comunicam através de uma interface b. Células têm uma fronteira (a membrana celular). Cada célula tem um comportamento interno que não é visível de fora. Objetos tem uma fronteira, interface. E cada objeto tem um comportamento interno pelo encapsulamento que não é visível de fora c. A células podem se reagrupar para resolver problemas ou para realizar uma função. Objetos podem se comunicar para realizar uma tarefa 3. Considere os seguintes itens: elevador, maçã, a Terra, este livro, você mesmo, o Cristo Redentor. Será que esses itens são objetos, de acordo com os princípios estabelecidos por Alan Kay? Sim, para Alan Key qualquer coisa pode ser u objeto 4. 0 termo modelagem é bastante amplo e popular. As áreas da Matemática, Filosofia, Psiquiatria e Química, por exemplo, também utilizam esse termo. Pesquise na internet ou Discuta com um profissional de algumas dessas áreas se há qualquer correlação entre a noção de modelagem por ele utilizada e a noção utilizada no contexto deste aula. Certamente existe uma correlação porque a modelagem é uma maneira universal de elaborar um projeto antes de inicia-lo de fato 5. Explique e relacione os termos objeto, classe, generalização e mensagem. Dê exemplos de cada um desses conceitos. Objeto pode ser qualquer coisa do mundo real. Ex: geladeira Classe é vários objetos agrupados com uma mesma característica. Ex: Felino, gato Generalização é característica e comportamentos que podem ser compartilhadas entre outros objetos. Ex: andar Mensagem é informação enviada a um objeto. Ex: requisição
Compartilhar