Paradigmas de programção

547 palavras 3 páginas
Considere o conteúdo estudado na Unidade 6 e realize as atividades a seguir. Depois, poste-as no Portfólio para o seu tutor.
Defina o que é “abstração” e o que é “encapsulamento” usando suas próprias palavras. Dê exemplos que podem ser vistos no seu cotidiano e também exemplos em programação.
Abstração: é um método utilizado para ganhar tempo num projeto. Com esse método facilita a reaproveitação de objetos podendo extrair de cada um somente o necessário.
Ex. cotidiano:
Objetivo é saciar minha sede. Com o método da abstração, eu pego uma garrafa cheia de água e bebo somente a água, porque é o que me interessa.
Ex. programação:
Objetivo é criar um aplicativo somente para a consulta de preço de uma loja, eu pego o produto (Nome, fabricante, preço, imagem, garantia, quantidade em estoque,...) e abstraio somente o que é relevante (Nome, imagem e preço).

Complete as lacunas com frases e/ou palavras que definam corretamente os conceitos de classes e objetos:
O conceito de objetos pode ser entendido como alguma entidade que possui dados e procedimentos. A comunicação entre objetos pode ser realizada por meio de troca de mensagens. Classes, na programação orientada a objetos, são úteis para organizar as informações formando um novo objeto e podem ser definidas como objetos; sua implementação acontece protegida e os tipos de associação entre classes são herança, composição e a agregação. A diferença entre "associação de composição" e "associação de agregação" é que a "associação de composição" depende do objeto que o contém para existir e a "associação de agregação" não.

Explique as principais diferenças entre membros privados e membros públicos de uma classe e em quais situações eles se empregam. Elabore sua própria resposta!

Membros públicos podem ser acessado por qualquer classe em qualquer pacote. Ja um método privado pode ser acessado somente pela classe que o implementa.
Ex.:
Você tem que desenvolver uma solução para uma outra equipe que não está no

Relacionados

  • Paradigmas de Linguaguens de Programção
    452 palavras | 2 páginas
  • Paradigmas de linguagens
    498 palavras | 2 páginas
  • paradigmas de desenvolvimento
    254 palavras | 2 páginas
  • 0000000000
    1444 palavras | 6 páginas
  • Estudante
    657 palavras | 3 páginas
  • Algoritmo e programação
    985 palavras | 4 páginas
  • ATPS Fernando Aboim
    1587 palavras | 7 páginas
  • analise e desenvolvimento de sistemas
    3686 palavras | 15 páginas
  • estágio em educação especial
    2506 palavras | 11 páginas
  • Atps algoritmo
    2408 palavras | 10 páginas