sábado, 13 de julho de 2013

Orientação a objeto - Parte 1

Nesse tutorial vamos falar resumidamente sobre orientação a objeto, e logo entraremos em PHP OO.


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
2)Desvantagens da POO:
  • 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.
Exemplo:

Uma conta pode ser conta corrente, poupança ou conta salário.



Nenhum comentário:

Postar um comentário