Mind map
Inteface
Map content
Inteface
Contrato
- Classe que a implementa deve obrigatoriamente obedecer
- onde quem assina se responsabiliza por implementar esses métodos
- Classe que a implementa deve obrigatoriamente obedecer
Polimorfismo
- Classes diferentes que seguem um contrato comum
é um tipo abstrato usado para especificar um comportamento que as classes devem implementar
- Pode definir uma série de métodos, mas nunca conter implementação deles
- expõe o que o objeto deve fazer, e não como ele faz, nem o que ele tem. Como ele faz vai ser definido em uma implementação dessa interface
- Pode definir uma série de métodos, mas nunca conter implementação deles
Diminui acoplamento entre as classes
Implements
- A classe X se compromete a ser tratada como Y, sendo obrigada a ter os métodos necessários, definidos neste contrato"
Pode herdar de mais de uma interface
Information
- Description
- Programação Orientada a Objeto Mind Map on Inteface, created by Jardielma Queiroz de Lima on 25/10/2018.
- Created by
- Jardielma Queiroz de Lima
- Views
- 2
- Rating