PHP-GTK: Criando Aplicações Gráficas com PHP Adianti Framework para PHP PHP Programando com Orientação a Objetos Criando Relatórios com PHP

[PHP-GTK] interface

Rodrigo Oliveira r.efraim em gmail.com
Quarta Novembro 22 05:40:47 CST 2006


Amigo,

não, não é como protótipo em C.

você precisa é ler os conceitos de Orientação a Objetos para entender não só
as interfaces como tambem todo o resto..

quanto a interface, grossamente falando:

vc cria por ex um escopo de uma classe para banco de dados e todas as classe
que implentarem sua interface obrigatoriamente terão que implementar todas
as funções que vc declarou.. você pode assim por ex tratar polimorficamente
todas as classes que implementam a sua direta ou indiretamente uma vez que,
por ex, vc vai saber que todas tem a função conecta..

basicamente interface é pra garantir a integridade do programa.. em java por
ex:

eu tenho um botao e quero definir uma ação pra esse botao, eu tenho que
criar uma classe que implemente a interface ActionListener e assim eu sou
obrigado a escrever o método actionPerformed... com essa certeza, quando eu
clicar no botão, o java pode chamar esse método na minha classe.. se nao
fosse uma interface eu poderia não fazer esse método e quando o java o
chamasse seria gerado um erro..

espero ter ajudado.. procura uma apostila de java e lê a parte de Orientação
a Objetos.. vai ajudar muito.


2006/11/22, Matheus Neder <matheusneder em gmail.com>:
>
> Oi pessoal, eu to dando uma olhada numas coisas de php5 OO, dei uma
> brincada com o uso de "interface" e pelo o que eu pude deduzir (Por favor,
> corrijam me se eu estiver errado), a interface nada mais é do que algo
> semelhante a protótipo em C, para quem não sabe o que é protótipo, é tipo eu
> declaro alguma coisa (ex: uma função) mas só vou realmente escreve-la em
> outra parte do código, somente para saber que ela existe (no caso do C
> também o compilador precisa saber da existencia dela e os tipo de entrada e
> retorno dos dados).
> Bom, chegando a esta conclusão (se realmente eu estiver certo a respeito
> do uso da interface) e o php enxerga uma classe onde quer que ela esteja
> (antes ou depois de onde eu for estancia-la por ex), fiquei com uma duvida,
> qual é a utilidade real disso? Em que casos usar ou não a interface pode me
> trazer benefícios? Será que o interpretador processa o código com mais
> deficiência?...???? e várias outras interrogações... hehe
>
> Se alguém puder dar uma pálinha sobre esse assunto, ou indicar alguns
> links sobre, eu ficaria muito grato.
>
> Um abraço,
>
> Matheus
>
> _______________________________________________
> Lista mailing list
> Lista em php-gtk.com.br
> http://lists.php-gtk.com.br/cgi-bin/mailman/listinfo/lista
>
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.php-gtk.com.br/pipermail/lista/attachments/20061122/70877532/attachment.html


More information about the Lista mailing list