Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/06/2022 10:26 Atividade Dissertativa: Programação Orientada a Objetos https://famonline.instructure.com/courses/20544/quizzes/91839 1/4 Atividade Dissertativa Entrega 17 abr em 23:59 Pontos 1 Perguntas 1 Disponível 8 fev em 0:00 - 17 abr em 23:59 Limite de tempo Nenhum Instruções Este teste foi travado 17 abr em 23:59. Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 36.759 minutos 1 de 1 Pontuação deste teste: 1 de 1 Enviado 17 abr em 11:20 Esta tentativa levou 36.759 minutos. Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 1 / 1 ptsPergunta 1 Analise a relação entre os elementos a seguir: A+ A A- https://famonline.instructure.com/courses/20544/quizzes/91839/history?version=1 30/06/2022 10:26 Atividade Dissertativa: Programação Orientada a Objetos https://famonline.instructure.com/courses/20544/quizzes/91839 2/4 A partir da figura acima, é possível identificar e relacionar alguns princípios da Programação Orientada a Objetos. Levando em consideração a relação apresentada na imagem acima, elabore uma resposta única explicando os seguintes pontos: 1. O que seria classe e objeto, citando mais exemplos de classes e objetos a partir da relação apresentada na imagem; 2. O que seriam os métodos e atributos, citando mais exemplos de métodos e atributos para a relação apresentada na imagem; 3. Qual pilar / propriedade da POO está sendo representada nessa relação apresentada na imagem, e por quê. Orientações: - Sua resposta deve ser um texto único e conter entre 10 e 15 linhas (considerando fonte padrão, tamanho 12). A+ A A- 30/06/2022 10:26 Atividade Dissertativa: Programação Orientada a Objetos https://famonline.instructure.com/courses/20544/quizzes/91839 3/4 Sua Resposta: - Observe as normas gramaticais, pois erros ortográficos, de coesão e coerência podem descontar pontuação. - Busque ao menos uma leitura para embasar sua resposta (pode ser em livros acadêmicos, artigos e/ou notícias), e insira a referência pesquisada após o seu texto. - Cuidado com cópias ou plágios, pois sua atividade poderá ser zerada! Define-se “Objeto” como uma estrutura de dados que indicam informações particulares de uma entidade e “classe” representa um conjunto desses objetos que possuem características semelhantes entre si. Na figura pode-se destacar, de uma forma mais abrangente, que “Mamífero” e “Cachorro” seriam as classes de cada uma das representações a cima, porém, relacionando “Mamífero” e “Cachorro”, sendo o cachorro um mamífero também, pode-se diferenciar “Mamífero” como uma superclasse e “Cachorro” uma subclasse. Além da subclasse “Cachorro”, poderiam ser informados outros como felinos, bovinos, equinos, etc.E dentro da subclasse “Cachorro”, poderia-se definir o cachorro por atributos, estes que definem mais especificamente a subclasse, como exemplo na figura “raça”, mas poderia ser também por porte, pelagem, entre outras características físicas. Outra forma de especificar mais a subclasse “Cachorro”, seria diferenciar ações que eles podem exercer, na POO define-se como “método”, na figura indica “latir” e poderia-se acrescentar: rolar, deitar, pular, morder, etc. O pilar da POO representado nesta figura é o da Herança, pois a subclasse “cachorro” traz para seus atributos e métodos características idênticas ou semelhantes da superclasse “Mamífero”. A+ A A- 30/06/2022 10:26 Atividade Dissertativa: Programação Orientada a Objetos https://famonline.instructure.com/courses/20544/quizzes/91839 4/4 É esperado, na sua resposta, que você aponte Mamífero e Cachorro como classes (sendo Mamífero a superclasse e Cachorro a sua subclasse), explicando que classes representam conjuntos de objetos com características semelhantes (nesse caso, um exemplo seria a classe "Cachorro" representar vários objetos como "Cachorro1", "Cachorro2" etc., sendo que cada um desses objetos pode ter uma raça diferente). Como exemplo, você poderia citar alguns animais que seriam subclasses da superclasse “Mamifero” (como “Gato”, “Morcego”, “Bezerro” etc.). Já os métodos se referem aos comportamentos ou habilidades das classes, e as características seriam os seus atributos. No caso apresentado, os atributos da classe "Cachorro" são "raça" (mas poderiam ser, também, “cor do pelo”, “tamanho do rabo” etc.), e o método apresentado é "latir" (também poderia ser "comer", "andar", "morder" etc.). Por fim, a propriedade (pilar) da Programação Orientada a Objetos apresentada na imagem é a herança, que se refere justamente ao mecanismo pelo qual uma classe (subclasse) pode aproveitar os comportamentos (métodos) e variáveis (atributos) de outra classe (superclasse). Pontuação do teste: 1 de 1 A+ A A-
Compartilhar