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.

quinta-feira, 20 de agosto de 2015

Dica

Dica - Interfaces Heurísticas


Opa! Ola gente bonita! Hoje encontrei um artigo legal na web sobre interfaces Heuríticas, bem fica a dica então https://medium.com/@rafaoli/introdu%C3%A7%C3%A3o-%C3%A0-interfaces-heur%C3%ADsticas-407ef23530a9 boa leitura!

quarta-feira, 19 de agosto de 2015

Programação Orientada a Objetos

Programação Orientada a Objetos - Como eu aprendi?

A princípio quando eu comecei a estudar linguagem de programação eu tinha bastante receio sobre o paradigma Orientado a Objetos, tanta gente dizendo que era difícil, que era complexo demais! Enfim enfrentei meus medos (o pesadelo) e resolvi estudar o tal paradigma e gostei! Sim! Gostei e achei muito simples! Em breve pretendo compartilhar com vocês o modo que utilizei para estudar e entender e ainda tenho vídeos quentinhos e recém saídos do forno para ajudar quem ainda tem dúvidas sobre POO. AGUARDEM...

terça-feira, 18 de agosto de 2015