A programação orientada a objetos possui vários conceitos que permitem o reaproveitamento de código, para facilitar a manutenção, obter segurança dos dados, dentre outros. O conceito de __________ permite criar regras (obrigações) para implementações em classes. Interface
Soluções para a tarefa
Segue logo abaixo a questão completa. Dados os conceitos relacionados à programação, é correto afirmar o que se encontra na alternativa:
Sobre Interface
Uma interface é uma representação conceitual de programação orientada a objetos que lida com o comportamento esperado de uma ou mais classes, que definem o que uma classe deve fazer e não como.
Não há implementação de método, pois uma interface apenas declara um conjunto de métodos, ou seja, o comportamento que uma classe ou conjunto de classes deve ter.
Todos os métodos na interface são abstratos e públicos. Porque esses métodos devem ser declarados apenas na interface e implementados pela classe que implementa a interface.
Uma vez que uma interface é definida, uma classe deve implementá-la e ter o comportamento descrito pela interface. Ou seja, a classe deve ter os mesmos métodos definidos na interface.
Dizemos que uma classe implementa uma interface porque quando uma classe implementa uma interface, ela deve realmente fornecer implementações para todos os métodos definidos na interface.
Segue a questão completa:
“A programação orientada a objetos possui vários conceitos que permitem o reaproveitamento de código, para facilitar a manutenção, obter segurança dos dados, dentre outros. O conceito de __________ permite criar regras (obrigações) para implementações em classes. Interface
a) Herança
b) Interface
c) Encapsulamento
d) Agregação
e) Polimorfismo”
Saiba mais sobre interface em:
https://brainly.com.br/tarefa/19137571
#SPJ4