encapsulamento

590 palavras 3 páginas
Douglas Silverio de Siqueira

Atividade de POO
Projeto Integrador
1. Abstração
A abstração de dados é uma forma de aumentar a modularidade. Se decidirmos implementar números racionais, teremos de pensar em combinar dois números o numerador e o denominador, e de os tratar como um todo. Se não fosse possível considerar aquela combinação de números como uma abstração (um racional), toda a sua utilização seria extremamente difícil. Por exemplo, para se somar dois números racionais, seria necessário usar uma operação para o cálculo do numerador, e outra operação para o cálculo do denominador, em vez de se pensar numa operação genérica, que receberia dois argumentos dois racionais e calcularia um terceiro número um racional.
2. Encapsulamento
Encapsulamento vem de encapsular, que em programação orientada a objetos significa separar o programa em partes, o mais isolado possível. A ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações. O Encapsulamento serve para controlar o acesso aos atributos e métodos de uma classe. É uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada. Usamos o nível de acesso mais restritivo, private, que faça sentido para um membro particular.
3. Classe
Pode-se dizer que as classes abstratas servem como modelo para outras classes que dela herdem, não podendo ser instanciada por si só. Para ter um objeto de uma classe abstrata é necessário criar uma classe mais especializada herdando dela e então instanciar essa nova classe. Os métodos da classe abstrata devem então ser sobrescritos nas classes filhas.
4. Objetos
Na programação OO, objetos são usados para representar entidades do mundo real ou computacional. Ou seja, os objetos são usados para representar aqueles elementos e abstrações que fazem parte da solução do programa que estamos desenvolvendo.
Se observarmos ao nosso redor, veremos várias

Relacionados

  • Encapsulamento
    313 palavras | 2 páginas
  • Encapsulamento
    461 palavras | 2 páginas
  • Encapsulamento
    398 palavras | 2 páginas
  • Encapsulamento
    323 palavras | 2 páginas
  • encapsulamento
    32426 palavras | 130 páginas
  • Encapsulamento
    354 palavras | 2 páginas
  • Encapsulamento de memoria
    4305 palavras | 18 páginas
  • encapsulamento memoria
    1648 palavras | 7 páginas
  • Java - Encapsulamento
    397 palavras | 2 páginas
  • Encapsulamento polimorfismo
    3664 palavras | 15 páginas