Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aluno #158 #158

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Aluno #158 #158

wants to merge 5 commits into from

Conversation

HugoLe0
Copy link

@HugoLe0 HugoLe0 commented Mar 10, 2021

Foram corrigidos os atributos de restrição de acesso para corrigir o conceito de encapsulamento, assim os atributos de classes sem subclasses foram restringidos por meio de um private, no caso a classe cliente. E classes com subclasses, como a classe Encomenda e suas subsclasses EncomendaNormal e EncomendaRelampago, tiveram seus atributos restringidos por um protected. Assim, o acesso ao atributos dessas classes só pode ser realizado através de métodos públicos definidos nas classes.

Foram criados constructores para as classes Cliente, Encomenda, EncomendaNormal e EncomendaRelampago para reduzir a quantidade de código repetido, e no caso das classes Encomenda e suas subclasses foi adicionado um ponteiro para acrescentar o valor da quantidade de encomendas.

Foi criado o método DefinirPreco para as classes Encomenda, EncomendaNormal e EncomendaRelampago para reduzir a quantidade de código repetido. O método imprime as informações da encomenda e devolve o valor total da encomenda como um double. Na classe Encomenda, o método é definido como virtual para que possa ser sobrecarregado nas subclasses.

HugoLe0 added 5 commits March 9, 2021 22:00
Update para atividade PDSII
2019021387 Hugo Leonardo Amaral de Oliveira
Optimização da indentação
2019021387 Hugo Leonardo Amaral de Oliveira.
Correção da Indentação.
Correção de indentação e organização de código.
2019021387 - Hugo Leonardo Amaral de Oliveira.
2019021387 - Hugo Leonardo Amaral de Oliveira.
Revisão final de indentação.
@douglasmacharet douglasmacharet changed the title 2019021387 - Hugo Leonardo Amaral de Oliveira. Aluno #158 Mar 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant