Informática, perguntado por wellington8789, 2 meses atrás

A palavra interface tem vários significados no contexto de programação e Java. Ela é utilizada para descrever a parte publicamente visível de uma classe, mas também tem outros significados. A interface de uma classe descreve o que uma classe faz e como ela pode ser utilizada sem mostrar a respectiva implementação. O código-fonte completo que define a classe é chamado de implementação de uma classe". (BARNES, D. J. ; KOLLING, M. Programação orientada a objetos em Java. São Paulo: Pearson Prentice Hall, 2004. P. 110). A noção de interface é fundamental quando são desenvolvidos códigos orientados a objeto. Quando tratamos no contexto de um recurso de código, qual a definição de interface?

Soluções para a tarefa

Respondido por tomasherculano
0

A programação de computadores possui diversos paradigmas, e um dos mais utilizados é o Orientado à Objetos (POO).

Quais as principais características da Programação Orientada à Objetos?

Podemos destacar 4 pilares:

  • Encapsulamento
  • Herança
  • Polimorfismo
  • Abstração

Uma interface é um contrato o qual todas classes que a implementam devem seguir.

O conceito de Interface, na POO, remete ao pilar do Polimorfismo, pois ao dizer que uma classe implementa determinada interface, pode-se dizer que uma variável do tipo dessa interface pode armazenar um objeto do tipo da classe que a implementa. Ou seja, uma variável do tipo de uma interface pode assumir diversas formas.

Como podemos utilizar uma interface?

Uma interface Conta é implementada pelas classes Conta Corrente e Conta Poupança. A fim de não tornar nosso código dependente de uma classe ou outra, podemos utilizar a variável do tipo Conta para armazenar os objetos do tipo Conta Corrente ou Conta Poupança, conforme a necessidade do contexto do software.

Aprenda mais sobre Programação Orientada à Objetos aqui: https://brainly.com.br/tarefa/24520141?referrer=searchResults

Perguntas interessantes