Quando um sistema possui métodos que devem ser obrigatoriamente implementados nas classes envolvidas no problema, deve-se utilizar as interfaces de programação de software. Sobre as interfaces de software, foram feitas as seguintes afirmativas:
I- Apresentam programação de métodos e atributos que devem ser implementados nas classes que estão ligadas a elas.
II- Em C#, a codificação que determina que a classe A implementa a interface B é class A : B.
III- Uma classe que implementa uma interface garante que ela tenha acesso a todos os seus métodos, mas deve implementar somente aqueles que precisa.
IV- Se duas classes A e B têm a implementação de uma interface C, é garantido que as duas devem ter todos os métodos da interface C, porém, cada uma pode implementá-los de acordo com suas características. É correto o que se afirma em: Escolha uma opção:
Lista de comentários
Resposta:
a. II e IV, apenas.