Pesquisar este blog

sexta-feira, 21 de agosto de 2015

POO - 01 O que é classe, Objeto, Métodos, Atributos, Instanciar?

POO  - 01 O que é classe, Objeto, Métodos, Atributos, Instanciar?


Para melhor entender o paradigma orientado a objetos primeiro devemos entender e conhecer as nomenclaturas que fazem parte desse paradigma. Classes, objetos, métodos, atributos, a partir de agora vamos conhecer e entender cada um desses termos e posteriormente veremos um código em PHP onde teremos todos esses em ação.
  • Classes - as classes são estruturas onde contem uma receita para que algo seja criado, por exemplo: uma classe ConectarComBanco.class.php tem como objetivo conectar-se a um banco de dados então nessa classe teremos a "receita" de como chegar a esse objetivo. As Classes podem ser escritas em um arquivo salvo com um -class ou .class em seu nome para melhor ser identificado que se trata de uma classe. Outra fato importante é que as classes devem ser escritas em arquivos separadamente se você tem como objetivo simplificar a localização dessas classes para uma manutenção mais simplificada no futuro.
  • Objeto - Como vimos na descrição do termo Classe, toda classe deve ter um objetivo bem definido que será o fruto dessa classe quando a mesma for colocada em prática. Pois então esse objetivo ou fruto da classe é o que chamamos de objeto. Para a classe FritarOvo.class.php o objeto é o Ovo Frito criado quando a classe for colocado em ação.
  • Métodos - Métodos são ações executadas pela classe, em uma classe podemos determinar ações exemplo: Quebrar-os-ovos ou Pegar-a-frigideira então cada ação como esta é um método que pode ser executado uma vez que a classe foi "formada".
  • Atributos - Voltando ao exemplo da classe FritarOvo.class.php onde temos o objeto Ovo Frito, para que seja possível ter o ovo frito devemos ter alguns itens: o ovo, a panela, o fogão. Esses itens são os Atributos da classe.
  • Instanciar - É o ato de habilitar a classe a criar o objeto. É como dar o "play" para que sua receita seja colocada em prática. Temos a "receita" da classe FritarOvo.class.php mas o Ovo Frito só surgira se instanciarmos a classe.
Por enquanto é isso no próximo post veremos os termos aqui apresentados em uma classe que sera desenvolvida e ai veremos também outros termos.

Nenhum comentário:

Postar um comentário