:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ATIVIDADE
3 - ESOFT - PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO - 532023
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Whats: (15) 98115-0680
QUESTÃO 1
Caro,
estudante.
Nesta atividade, você é convidado a realizar uma atividade para verificar como
a disciplina em questão pode contribuir na sua experiência e formação profissional.
Por este motivo, nesta atividade discursiva, você é instigado a solucionar um
problema voltado para sua área de formação.
A importância do conhecimento em paradigmas de linguagens de programação é
essencial para carreira de qualquer profissional da área, isso porque permite
que o profissional consiga ler e analisar códigos de diferentes tipos de
linguagens, independente da linguagem utilizada. Os conceitos, na sua grande
maioria, se repetem tornando o profissional mais completo e dinâmico.
Um sistema de gestão de estoque possui as seguintes classes:
Produto.java
public class Produto {
public Long id;
public String descr;
public Integer qtd;
public Double valor;
}
Venda.java
public class Venda {
public Long id;
public String nomeCliente;
public List<Produto> produtos;
public Double valorTotal() {
double total = 0.0;
for (Produto produto : produtos) {
total +=
produto.valor;
}
return total;
}
}
Porém,
o programador não soube implementar os pilares da orientação de forma correta,
faltando aplicar o conceito de encapsulamento nas classes. Você com papel de
Code Reviewer precisa reescrever as classes utilizando o conceito de
encapsulamento. Logo após descreva a importância de usar classes encapsuladas.
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Facebook: fb.me/ajudaemTrabalhosdeprogramacao
Whats: (15) 98115-0680
Canal do Youtube: youtube/2mAssessoria
0 comentários:
Postar um comentário