Buscar

Avaliação final - programação orientada a objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. A linguagem Java foi projetada tendo em vista diversos objetivos, como adotar o paradigma de 
programação orientado a objetos, portabilidade, segurança, recursos de rede etc. Além disso, pode-se 
destacar que tal linguagem foi projetada respeitando o conceito de tipagem forte. Nesse contexto, 
conceitue a característica de tipagem forte de uma linguagem de programação e disserte sobre como essa 
característica afeta o Java e sua sintaxe. 
Resposta Esperada: 
Em linguagens de programação ditas fortemente tipada, é necessário declarar explicitamente o tipo da 
variável que se deseja alocar. Além disso, não é permitido armazenar dados de outros tipos diferentes do 
declarado. No Java, por ser uma linguagem com tipagem forte, deve-se explicitar o tipo das variáveis criadas 
em um programa, por exemplo "int idade;", e, do início ao final da execução do programa, tal variável só 
poderá armazenar valores inteiros. 
 
2. Padrões de projeto são soluções testadas para construir softwares orientados a objetos, utilizando práticas 
e técnicas que ajudam a reduzir substancialmente a complexidade e os problemas recorrentes dos 
processos de desenvolvimento e design de software. Um padrão de projeto bastante utilizado pelos 
desenvolvedores é o padrão Singleton, que garante a existência de apenas uma única instância de uma 
determinada classe, mantendo uma maneira global de acessá-la. Considerando a classe "Configuracao" 
ilustrada na figura anexa, cite e descreva as modificações necessárias para aplicar o padrão de projeto 
Singleton a esta classe, de maneira que esta tenha apenas uma instância de si mesma e forneça um ponto 
global de acesso a sua instância. 
 
 
 
 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA3NQ==&action2=QURTMTc=&action3=NTEzMzc2&action4=MjAyMC8x&action5=MjAyMC0wNy0xOVQwMzowMDowMC4wMDBa&prova=MjE0MTc1OTI=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA3NQ==&action2=QURTMTc=&action3=NTEzMzc2&action4=MjAyMC8x&action5=MjAyMC0wNy0xOVQwMzowMDowMC4wMDBa&prova=MjE0MTc1OTI=#questao_2%20aria-label=
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta Esperada: 
O nome do atributo pode ser diferente da imagem de resposta esperada, o acadêmico pode colocar algo 
como 'instancia', entre outros. Os outros métodos/atributos não devem sofrem alterações! Caso o acadêmico 
indique alguma modificação, deve-se descontar, pois tais elementos não interferem no padrão de projeto 
Singleton.

Continue navegando