Herança & Polimorfismo

Get Started. It's Free
or sign up with your email address
Herança & Polimorfismo by Mind Map: Herança & Polimorfismo

1. Tipos de herança (RDS)

1.1. Reutilização de implementação

1.1.1. Utilize implementações de outra classe

1.2. Diferença

1.2.1. Adiciona o que a torne diferente

1.3. Substituição de tipo

1.3.1. Relacionamentos com capacidade de substituição

2. Tipos de polimorfismo (IPSS)

2.1. Inclusão (Puro)

2.1.1. Trate objetos genericamente. (Afeta modo)

2.2. Paramétrico

2.2.1. Crie métodos e tipos genéricos. (Afeta métodos/tipos)

2.3. Sobreposição

2.3.1. Permite sobrescrever um método

2.4. Sobrecarga (ad-hoc)

2.4.1. Permite o mesmo nome de método para muitos métodos diferentes

3. Tipos de métodos e atributos herdados (RNS)

3.1. Sobreposto

3.1.1. Fornece uma nova definição

3.2. Recursivo

3.2.1. Completamente novo

3.3. Novo

3.3.1. Apenas herda