Re: RES: RES: [java-list] OO em Java

2001-06-13 Por tôpico Sven van ´t Veer

> P.S.: BTW, uma discussao sobre Threads seria muito proveitosa, vejo q 
> a  maioria das pessoas "apanha" dos yields, synchronizeds, waits, 
> notifys e  sleeps da vida...

O talvez até podemos continuar com o thread do OO tipo como seguir os 
conceitos de OO enquanto desenvolve GUI´s com ferramentos tipo JBuilder ;-)


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: RES: RES: [java-list] OO em Java

2001-06-13 Por tôpico Mister M

Mas nao eh heranca multipla, acho q esse eh o ponto...
Eh uma forma, digamos, desnatural - do ponto de vista dos puristas, noa meu 
- de se poder fazer polimorfismo, mas nao eh heranca multipla.
Concordo q essa discussao, assim como a do q eh polimorfismo, jah estah se 
desviando um pouco de um foco preciso. Saber se o Java eh 100% OO ou nao eh 
bastante importante, na minha opiniao, - e tecnicamente nao eh, por outras 
razoes como os primitivos e nao pela heranca multipla - mas como por hora 
nao podemos chegar a uma conclusao definitiva sobre isso (nem os mestres 
conseguem), encerremos esta Thread com um brutal stop() - mesmo deprecated 
... :-)

P.S.: BTW, uma discussao sobre Threads seria muito proveitosa, vejo q a 
maioria das pessoas "apanha" dos yields, synchronizeds, waits, notifys e 
sleeps da vida...



Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Moderador SouJava
Analista/Consultor
CPM Sistemas - www.cpm.com.br

>From: "Soraia-Prisco" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: RES: RES: [java-list] OO em Java
>Date: Wed, 13 Jun 2001 10:03:24 -0300
>
>Mister M,
>
>Se tu fores ver bem eu não disse que é a mesma coisa disse que a herança
>multipla é
>
>"implementada atraves da utilização de interfaces"... mas isso é bobagem, 
>tu
>não achas?
>
>Tem realmente importancia discutir se é 100% OO ou não? (Desculpem a minha
>ignorância mas não acho tão importante.)
>  A grande sacada do Java é ser multiplataforma e permitir programar OO 
>(100%
>ou não).
>
>  Não respondo mais sobre este assunto à lista por entender que temos 
>outras
>prioridades.
>
>OK? Um abraço. Soraia
>
>-Mensagem original-
>De: Mister M [mailto:[EMAIL PROTECTED]]
>Enviada em: quarta-feira, 13 de junho de 2001 08:20
>Para: [EMAIL PROTECTED]
>Assunto: Re: RES: [java-list] OO em Java
>
>
>Ha controversias:
>
> >From: "Soraia-Prisco" <[EMAIL PROTECTED]>
>
> >Pode ser, mas o que eu falei sobre Herança Multipla está no livro Core 
>Java
> >2:
> >
> >.páginas 204 a 205 onde cita a opção dos projetistas de Java em:
> >"introduzir
> >a noção de interfaces para recuperar a funcionalidade que a herança
> >múltipla
> >oferece. Os projetistas Java optaram por esse caminho porque as heranças
> >múltiplas (como no C++) tornam os compiladores muito complexos ou muito
> >ineficientes. ";
>
>Note q recuperar a funcionalidade de heranca nao quer dizer SER IGUAL a
>heranca multipla, ninguem falou isso... Na verdade, fala aih q os
>projetistas do Java optaram por OUTRO caminho, NAO O DA HERANCA MULTIPLA.
>
> >.na página 5 no item "Orientada a Objetos" cita : " A principal diferença
> >entre Java e C++ neste aspecto (OO) reside na herança múltipla, para o 
>qual
> >o Java apresenta uma solução melhor... "
>
>MELHOR nunca foi A MESMA COISA, entendeu?
>Nao se sinta ofendida com o comentario, mas essa analise "ao pe da letra"
>mostra q eh tudo uma questao muito subjetiva...
>
>
>
>Michael Nascimento Santos
>Sun Certified Programmer for the Java 2 Platform
>Moderador SouJava
>Analista/Consultor
>CPM Sistemas - www.cpm.com.br
>
> >OK? Um abraço.
> >
> >-Mensagem original-
> >De: Cicero Leonardo Nogueira Junior [mailto:[EMAIL PROTECTED]]
> >Enviada em: terça-feira, 12 de junho de 2001 16:14
> >Para: [EMAIL PROTECTED]
> >Assunto: RES: [java-list] OO em Java
> >
> >
> > Soraya, sei que a sua intenção é de ajudar, mas vc está equivocada,
> >sobre INTERFACE X Herança Múltipla. O fato do java utilizar desse 
>excelente
> >recurso "INTERFACE", não quer dizer que ele esteja utilizando de herança
> >múltipla e vou alem, não tem nada haver uma coisa com a outra.
> > Cícero Leonardo
> >
> >-Mensagem original-
> >De: Soraia-Prisco [mailto:[EMAIL PROTECTED]]
> >Enviada em: terça-feira, 12 de junho de 2001 14:43
> >Para: [EMAIL PROTECTED]
> >Assunto: RES: [java-list] OO em Java
> >
> >
> >Carlos,
> >  Não sou uma expert em java (ainda), mas a informação que tenho de
> >universidade e de livros é :
> >  -Java implementa a herança multipla através da utilização de
> >"interfaces", isto já pude comprovar;
> >  -Tem uma linha de 'pensadores' de Java que dizem que Java não é
> >100% OO pois uma linguagem pura OO só pode manipular objetos e como o 
>Java
> >tem variáveis básicas (double, in

RES: RES: [java-list] OO em Java

2001-06-13 Por tôpico Soraia-Prisco

Mister M,

Se tu fores ver bem eu não disse que é a mesma coisa disse que a herança
multipla é

"implementada atraves da utilização de interfaces"... mas isso é bobagem, tu
não achas?

Tem realmente importancia discutir se é 100% OO ou não? (Desculpem a minha
ignorância mas não acho tão importante.)
 A grande sacada do Java é ser multiplataforma e permitir programar OO (100%
ou não).

 Não respondo mais sobre este assunto à lista por entender que temos outras
prioridades.

OK? Um abraço. Soraia

-Mensagem original-
De: Mister M [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 13 de junho de 2001 08:20
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [java-list] OO em Java


Ha controversias:

>From: "Soraia-Prisco" <[EMAIL PROTECTED]>

>Pode ser, mas o que eu falei sobre Herança Multipla está no livro Core Java
>2:
>
>.páginas 204 a 205 onde cita a opção dos projetistas de Java em:
>"introduzir
>a noção de interfaces para recuperar a funcionalidade que a herança
>múltipla
>oferece. Os projetistas Java optaram por esse caminho porque as heranças
>múltiplas (como no C++) tornam os compiladores muito complexos ou muito
>ineficientes. ";

Note q recuperar a funcionalidade de heranca nao quer dizer SER IGUAL a
heranca multipla, ninguem falou isso... Na verdade, fala aih q os
projetistas do Java optaram por OUTRO caminho, NAO O DA HERANCA MULTIPLA.

>.na página 5 no item "Orientada a Objetos" cita : " A principal diferença
>entre Java e C++ neste aspecto (OO) reside na herança múltipla, para o qual
>o Java apresenta uma solução melhor... "

MELHOR nunca foi A MESMA COISA, entendeu?
Nao se sinta ofendida com o comentario, mas essa analise "ao pe da letra"
mostra q eh tudo uma questao muito subjetiva...



Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Moderador SouJava
Analista/Consultor
CPM Sistemas - www.cpm.com.br

>OK? Um abraço.
>
>-Mensagem original-
>De: Cicero Leonardo Nogueira Junior [mailto:[EMAIL PROTECTED]]
>Enviada em: terça-feira, 12 de junho de 2001 16:14
>Para: [EMAIL PROTECTED]
>Assunto: RES: [java-list] OO em Java
>
>
> Soraya, sei que a sua intenção é de ajudar, mas vc está equivocada,
>sobre INTERFACE X Herança Múltipla. O fato do java utilizar desse excelente
>recurso "INTERFACE", não quer dizer que ele esteja utilizando de herança
>múltipla e vou alem, não tem nada haver uma coisa com a outra.
> Cícero Leonardo
>
>-Mensagem original-
>De: Soraia-Prisco [mailto:[EMAIL PROTECTED]]
>Enviada em: terça-feira, 12 de junho de 2001 14:43
>Para: [EMAIL PROTECTED]
>Assunto: RES: [java-list] OO em Java
>
>
>Carlos,
>  Não sou uma expert em java (ainda), mas a informação que tenho de
>universidade e de livros é :
>  -Java implementa a herança multipla através da utilização de
>"interfaces", isto já pude comprovar;
>  -Tem uma linha de 'pensadores' de Java que dizem que Java não é
>100% OO pois uma linguagem pura OO só pode manipular objetos e como o Java
>tem variáveis básicas (double, int, char, short, long, byte, float), que
>não
>são objetos, isso a tornaria uma linguagem "não puramente OO".
>  -Assim como tem pensadores que acreditam que essa facilidade
>apresentada pela linguagem de ter variáveis básicas não a desqualifica como
>uma linguagem 100% O.O., pois a mesma implementa todas as funcionalidades
>da
>orientação a objetos.
>
>Espero ter contribuido. Soraia
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-