OOP
É um dos tipos de Paradigmas de Programação muito usado em linguagens famosas.
História OOP: Aqui tem um panorama da história dele.
Coesão x Acoplamento Coesão é algo bom pois se refere a capacidade das classes trabalharem juntas de modo que elas podem continuar evoluindo sem impactar as outras. Acoplamento é a dependência direta entre as classes de modo que a evolução de uma irá impactar a outra (isso é bem ruim).
Principais conceitos
- Classe e Objeto
- Estado e Comportamento
- Herança
- Abstração
- Polimorfismo
- Encapsulamento
- Interface e Implementação
- Herança e Composição
Notas Originais