Orientação a Objetos em PHP - Parte 01

Hello World!

Hoje falarei de um assunto que sou apaixonado, todavia será abordado em PHP, uma linguagem que comecei a estudar recentemente.



Orientação a Objetos é um paradigma que resolve os problemas recorrentes da programação procedural. Destaca-se por:

  • Centralização de códigos;
  • Encapsular a lógica de negócio;
  • Melhorar a organização dos projetos;
  • Concentrar responsabilidades nos locais certos.


Esse post não é para falar o que é, ou ensinar a POO (Programação Orientada a Objetos), e sim, mostrar como esse paradigma fascinante funciona na Linguagem PHP.

Observe como é uma classe em PHP:


Métodos

As principais diferenças que se pode notar de PHP para Java, por exemplo, é que os métodos não tem tipos de retorno, tais como: void, Integer, Double, pois o PHP não é uma linguagem fortemente tipada.

Ela segue um estilo de tipagem dinâmica, onde uma variável pode assumir diferentes tipos no decorrer da execução do script, muito parecida com o Javascript.

Destaque, também, para o construtor que segue uma formatação diferente de Java ou C#.

Operador de acesso

Outro aspecto notável é a maneira como acessamos os membros de um objeto em PHP, veja:


Geralmente é usado o operador . (ponto) para acessar os membros de objetos em outras linguagens, mas aqui, usa-se a -> (seta) para obter esse resultado.



Até o próximo post, onde serão abordados conceitos de herança, elementos estáticos, abstração, polimorfismo e interfaces, tudo em PHP.

Nenhum comentário :

Postar um comentário