RE: [java-list] Encapsulamento e Abstração de Dados
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
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
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
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] -