Interfaces  XML
Índice dos Fóruns » Artigos e Tutoriais
Autor Mensagem
J2Alex
JavaEvangelist
[Avatar]

Membro desde: 18/01/2003 08:14:41
Mensagens: 348
Localização: São José dos Campos
Offline

Realmente eu tenho classes criadas por herança que funcionam muito bem - e não são classes simples.

Trabalho com programação a 15 anos. O problema é que nessa época comecei com linguagem procedurais... e parece que isso entranha na alma da gente ... hehe...

Algumas questões sobre "patterns" me fogem ao conhecimento mais profundo, eu confesso... Mas desenvolvo softwares OOP a pelo menos 6 anos com bons resultados, e nunca havia pensado em herança sobre estes aspectos... mas... legal... tem horas que realmente devemos levar isso em consideração.

Até mais amigo.

Alexandre



Hoje tem Balada
https://apps.facebook.com/hojetembalada
Guia colaborativo de baladas, bares e restaurantes
[WWW]
Lich King
JavaChild
[Avatar]

Membro desde: 22/12/2004 01:05:18
Mensagens: 137
Offline

Paulo Silveira wrote:
Heranca, simples ou multipla, por si soh, quebra o encapsulamento. E porque?
Porque a classe filha precisa conhecer detalhes de _implementacao_ da classe pai, o que quebra o paradigba de OO. O paradigma de OO deixa bem claro que voce deve se preocupar com a interface da classe, isso eh, com o que ela faz, e nao se preocupar com como ela faz.


[pergunta idiota]

por q uma classe filha não deveria conhecer detalhes da classe pai, já q ela herda eles? Por q isso quebraria o encapsulmento?

[/pergunta idiota]

Evite tráfego inútil na internet: não repasse correntes/spams
http://www.quatrocantos.com/LENDAS/

Rock na veia! Metal rulez!
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Lich King wrote:[pergunta idiota]

por q uma classe filha não deveria conhecer detalhes da classe pai, já q ela herda eles? Por q isso quebraria o encapsulmento?

[/pergunta idiota]


Pq uma classe que conhece detalhes de QUALQUER OUTRA classe quebra o encapsulamento
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Kknd
JavaEvangelist
[Avatar]

Membro desde: 13/10/2006 10:54:18
Mensagens: 338
Offline

Muito bom o artigo! Eu estava meio perdido, mas agora compreendi como isso funciona... valeu!

.: Temple Of Shadows :. Linux User #435550

OProj
[WWW]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Pq uma classe que conhece detalhes de QUALQUER OUTRA classe quebra o encapsulamento

Por isso eu digo: java é puramente OO?Não, mas o que nós tentamos como programadores é diminuir o estrago...

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Schuenemann
GUJ Ranger

Membro desde: 13/01/2005 12:31:27
Mensagens: 854
Offline

Isso não limita o reuso?
Não fica meio "errado" re-declarar todos os atributos comuns às classes Pessoa e Animal (nome, dataNascimento, sexo) ?

Não ficou muito claro pra mim o "conhecer detalhes da classe pai".
João Francisco Borba
Smalltalk
[Avatar]

Membro desde: 23/03/2007 18:51:47
Mensagens: 1
Offline

Ótimo. Obrigado.
Estava precisando disso...

___________________________________________________________

JOÃO FRANCISCO BORBA

Faculdade de Ciência e Tecnologia - FATEC
Universidade de Cuiabá - UNIC

Ger. Desenv. e Manut. Sistemas de Informação - GEDMSIS
Coord. de Tecnologia da Informação - COTINF
Superintendência de Gestão - SUGAD
Secretaria de Estado de Saúde de Mato Grosso - SES-MT

borba@unic.edu.br
___________________________________________________________
fabioissamu
JavaChild

Membro desde: 21/02/2007 16:48:46
Mensagens: 145
Localização: Rio de Janeiro
Offline

Não podemos criar uma interface com métodos estáticos?

Achei maneiro o tutorial, estava tentando enfiar a minha classe de conexão com o banco de dados dentro de uma interface, para que se caso eu troque para outro banco, não será necessário alterar muita coisa.
Porém a minha classe de banco usa alguns metodos estáticos...

se tanto faz, então escolha o melhor.
http://www.goals.com.br
andretdds
Smalltalk

Membro desde: 25/07/2011 10:33:32
Mensagens: 3
Offline

valew man
grande tuto ele ajuda muito
[MSN]
gabbardo
Debugger
[Avatar]

Membro desde: 11/08/2010 17:05:05
Mensagens: 71
Localização: Porto Alegre - RS
Offline

Para quem não manja muito de interface esse tutorial vale a pena. Eu recomendo.
Dei uma olhada e abrange bastante sobre interfaces.




"Yesterday we obeyed Kings and bent our necks to Emperors. Today we kneel only to Truth"
 
Índice dos Fóruns » Artigos e Tutoriais
Ir para:   
Powered by JForum 2.1.8 © JForum Team