RE: [java-list] Encapsulamento e Abstração de Dados

2001-10-25 Por tôpico Alexandre Rodrigues Gomes
Title: Message



Encapsulamento é o fato de o estado do seu objeto poder 
ser modificado apenas através de alterações no seu comportamento, ou seja, seus 
serviços.

Abstração é a possibilidade de esconder do usuário toda 
complexidade de implementação de um conceito, deixando visível somente uma 
interface de serviços para ser utilizada.

By 
Alê!

  
  -Original Message-From: Ary Junior 
  [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 24 de outubro 
  de 2001 17:00To: [EMAIL PROTECTED]Subject: 
  [java-list] Encapsulamento e Abstração de Dados
  Por favor,
  
   Alguém aí poderia me dar o 
  conceito de Encapsulamento e Abstração?
  
  Valeu!


RE: [java-list] Encapsulamento e Abstração de Dados

2001-10-25 Por tôpico Jorge Martins



Ary,

Abstração é a capacidade de ignorar detalhes e deter-se nos pontos mais 
importantes.Isto permiteencarar um problema, sistema etc complexo 
aos poucos.

Encapsulamento é uma forma muito comum de abstração. É a técnica de 
ignorar qualquer implementação e estrutura interna de uma entidade. Esta 
entidade pode ser uma função, um módulo, um subprograma ou (no caso do java) um 
classe.

Há outros conceitos correlatos com 
encapsulamento como acesso e visibilidade que devem ser estudados 
também.

abraços

Jorge

-Original Message-From: Ary Junior 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 24 de outubro de 
2001 17:00To: [EMAIL PROTECTED]Subject: [java-list] 
Encapsulamento e Abstração de Dados
Por favor,

 Alguém aí poderia me dar o 
conceito de Encapsulamento e Abstração?

Valeu!


Re: [java-list] Encapsulamento e Abstração de Dados

2001-10-25 Por tôpico Eduardo da Fonseca Frazao



Boa pergunta,

Encapsulamento é quando vc faz um modelo, uma 
classe para encapsular algum tipo de evento, por exemplo vc pode encapsular a 
conexao com banco de dados, para que somente este objeto possa acessar a 
conexao.

Agora Abstração é um conceito de Meta Nivel, por 
exemplo quando vc enxerga uma aplicacao vc deve enxergar ela sempre com a maior 
abstracao possivel, enxergar ela de fora,pois desta forma vc vera que tera 
que encapsular uma sera de rotinas.

Isto o levara a programacao Orientada a Objeto. 
Procure estudar sobre UML.

Nao sei se fui muito claro.


- Original Message - 

  From: 
  Ary 
  Junior 
  To: [EMAIL PROTECTED] 
  Sent: Wednesday, October 24, 2001 6:00 
  PM
  Subject: [java-list] Encapsulamento e 
  Abstração de Dados
  
  Por favor,
  
   Alguém aí poderia me dar o 
  conceito de Encapsulamento e Abstração?
  
  Valeu!


Re: [java-list] Encapsulamento e Abstração de Dados

2001-10-25 Por tôpico elevainf

Caro Ary,

Encapsulamento é uma das coisas mais importante da Orientação a objeto.
Encapsulamento é utilizado para obter segurança, modularidade e autonomia
para objetos.
isto é conseguido através da definição de visibilidade privada dos atributos.
Assim voce ganha autonomia para definir o que o mundo externo ao objeto
poderá visualizar e acessar.

O que algumas pessoas disseram sobre abstração:

Extrair tudo que for essencial e nada mais
Aaron Walsh

A abstração é o processo de filtragem de detalhes sem importancia
 ao objeto,para que apenas as caracteristicas apropriadas que o 
 descrevem permaneçam
Peter Van Der Lindem

Ou seja:
O que é importante para mim na hora de comprar uma carro?

-Cor
-Marcar
-VelocidadeMax
Um metodo : Acelerar()

O que é importante para um guarda de transito?
-Placa
-Cor
-numeroChassi
Um metodo : aplicarMulta()

Ok??

Abraços
Gilmar

On 24 Oct 2001, Ary Junior wrote:

Por favor,

Alguém aí poderia me dar o conceito de Encapsulamento e =
Abstração?

Valeu!


--






-- 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] 
-