1) Vantagens da POO:
- Maior facilidade para reutilização de código
- Maior produtividade
- Possibilidade do desenvolvedor trabalhar em um nível mais elevado de abstração
- Ciclo de vida mais longo para os sistemas
- Menor custo para desenvolvimento e manutenção de sistemas
- Complexidade no aprendizado para desenvolvedores de linguagens estruturadas.
- Maior esforço na modelagem de um sistema OO.
Os 4 pilares da Orientação ao Objeto:
- Abstração: É a capacidade de você pensar nos objetos da vida real e classifica-los.
- Encapsulamento : Encapsulamento é a pratica de esconder como um objeto executa as suas operações, quando ele for solicitado pelo usuário.
- Herança: Quando uma classe herddar métodos de outra, na programação quando isso ocorre usamos o extends.
- Polimorfismo: São classes que permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam.
Uma conta pode ser conta corrente, poupança ou conta salário.
Nenhum comentário:
Postar um comentário