GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Orientação a objetos e paradigma estruturado

Felipe Lopes Engenharia de software Portugiesisch 41 Karten

Karten in diesem Stapel (41)

  1. 1O que a reusabilidade de classes melhora?agilidade
  2. 2Quais os princípios ou pilares básicos da orientação a objetos?Encapsulamento
    Herança
    Composição
    Polimorfismo
  3. 3O que são classes?agrupamento de coisas;
    descrição de atributos e serviços comuns a um grupo de objetos.
    Modelo a partir do qual objetos são construidos.
  4. 4O que são objetos?são coisas.
    são instâncias de classes.
  5. 5Quais os componentes de um objeto?identidade
    estado (propriedades)
    comportamento (operações)
  6. 6A identidade de um objeto é responsável pelo que?distinguir um objeto do outro
  7. 7Comportamento de um objeto se refere ao que?como os objetos reagem em relação a mudança de estado e trocas de mensagens
  8. 8Quantos tipos de atributos existem e quais?atributos de objetos
    atributos de classe
  9. 9Quais os escopos dos atributos?atributo de classe
    atributo de instância
  10. 10O que é um atributo de classe?variável cujo valor é comum a todos os objetos membros de uma classe
  11. 11O que é um atributo de instância?variável cujo valor é específico ao objeto
  12. 12O que é um método de classe?método que realiza operações genéricas, não relativas a uma instância
  13. 13O que é um método de instância?que realiza operações específicas para um objeto
  14. 14O que é ligação prematura?conhecida como ligação estática, ocorre quando o método a ser invocado é definido em tempo de compilação
  15. 15O que é ligação tardia?conhecido como ligação dinâmica, ocorre quando o método a ser invocado é definido em tempo de execução
  16. 16Quais os componentes básicos de uma mensagem?objeto a quem a mensagem é endereçada;
    método ou serviço;
    parâmetros necessários;
  17. 17O que é abstração?é a subtração de detalhes
  18. 18O que é uma classe abstrata?é uma superclasse que não possui instâncias
  19. 19O que são classes concretas?podem ser instanciadas e implementam todos os seus métodos
  20. 20O que é encapsulamento?é uma forma de restringir o acesso ao comportamento interno de um objeto
  21. 21Qual modificador/especificador é esse - ?Privado
  22. 22Qual modificador/especificador é esse # ?protegido
  23. 23Qual modificador/especificador é esse + ?público
  24. 24Qual modificador/especificador é esse ~ ?pacote
  25. 25O que é polimorfismo?a capacidade de abstrair várias implementações diferentes em uma única interface.
    Capacidade de duas ou mais classes responderem a mesma mensagem.
  26. 26O que é polimorfismo estático?conhecido como polimorfismo de sobrecarga ou overloading é representado com nome do método igual mas parâmetros diferentes. A decisão a ser chamado é em tempo de compilação.
  27. 27O que é polimorfismo dinâmico?conhecido como polimorfismo de sobrescrita ou overriding, esta associado ao conceito de herança e é representado com nome e parâmetros do método iguais.
    A decisão a ser chamado é tomada em tempo de execução.
  28. 28O que é polimorfismo ad-hoc?é todo aquele que ocorre em tempo de compilação
  29. 29O que é polimorfismo universal?é todo aquele que ocorre em tempo de execução
  30. 30O que é polimorfismo paramétrico?considerado como verdadeiro polimorfismo. Permite que se escreva um código genérico para servir os subtipos. Pode ser escrito genericamente para que possa suportar valores idênticos sem depender do seu tipo.
  31. 31O que é polimorfismo coerção?é suportado através da sobrecarga de operadores. ocorre quando se converte um elemento de um tipo no tipo apropriado para o método (casting implícito). evitando assim um erro de tipo.
  32. 32O que é herança?classe semelhantes são agrupadas em uma hierarquia. trata de um mecanismo que permite que classes compartilhem atributos e métodos, com o intuito de reaproveitar o comportamento generalizado ou especializar operações e atributos.
  33. 33Herança múltipla pode causa que tipo de problema?ambiguidade
  34. 34Quando a herança múltipla ocorre?quando uma subclasse herda características de duas ou mais superclasses que não estejam na mesma hierarquia
  35. 35Mesmo nome e assinaturas diferentes. Qual polimorfismo é?polimorfismo estático
  36. 36Qual objetivo do paradigma estruturado?melhorar a clareza, qualidade e tempo de desenvolvimento em contraste com a utilização de desvios condicionais os famosos goto
  37. 37Quais as principais estruturas do paradigma estruturado?sequência
    seleção
    repetição
  38. 38O que a estrutura de sequencia faz no paradigma estruturado?realiza um conjunto de comandos sequencialmente ordenados, descendente e na ordem que foram declarados
  39. 39O que a estrutura de seleção faz no paradigma estruturado?realiza um conjunto de comandos dependendo da veracidade da condição imposta
  40. 40O que a estrutura de repetição faz no paradigma estruturado?repete ou itera conjuntos de comandos dependendo da veracidade da condição imposta
  41. 41O que é a modularidade no paradigma estruturado?é a divisão de um programa em módulos ou subprogramas em entradas e saídas bem definidas.

Informationen

Beschreibung
Engenharia de software Karteikarten am Orientação a objetos e paradigma estruturado, erstellt von Felipe Lopes am 05/07/2018.
Erstellt von
Felipe Lopes
Aufrufe
2
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck