Resumo java e orientação a objetos

4251 palavras 18 páginas
Capítulo 4: Orientação a objetos básica

Orientação a objetos é uma maneira de programar que ajuda na organização e resolve muitos problemas enfrentados pela programação procedural. Na programação procedural todo desenvolvedor precisa ficar sabendo de uma quantidade enorme de informações, que, na maioria das vezes, não está realmente relacionado à sua parte no sistema, mas ele precisa ler tudo isso, resultando um entrave muito grande! Outra situação onde ficam claros os problemas da programação procedural, é quando nos encontramos na necessidade de ler o código que foi escrito por outro desenvolvedor e descobrir como ele funciona internamente. Um sistema bem encapsulado não deveria gerar essa necessidade. Em um sistema grande, simplesmente não temos tempo de ler todo o código existente. Temos ainda vários outro problemas, mas é aí que surge o paradigma orientado a objetos. Orientação a objetos ajuda em muito em se organizar e escrever menos código, além de concentrar as responsabilidades nos pontos certos, flexibilizando sua aplicação, encapsulando a lógica de negócios. Outra enorme vantagem, onde você realmente vai economizar montanhas de código, é o polimorfismo das referências, assunto que será visto mais adiante.

Classe e objeto.

A palavra classe vem da taxonomia da biologia. Todos os seres vivos de uma mesma classe biológica têm uma série de atributos e comportamentos em comum, mas não são iguais, podem variar nos valores desses atributos e como realizam esses comportamentos. Mas o que isso importa para o paradigma orientado a objetos? Vejamos outro exemplo: Homo Sapiens define um grupo de seres que possuem características em comum, porém a definição (a idéia, o conceito) de um Homo Sapiens é um ser humano? Não. Tudo está especificado na classe Homo Sapiens, mas se quisermos mandar alguém correr, comer, pular, precisaremos de uma instância de Homo Sapiens, ou então de um objeto do tipo Homo Sapiens, e é isso que está relacionado com a orientação a

Relacionados

  • Parte escrita
    1276 palavras | 6 páginas
  • 2015 1 Ciencia Computacao 5 Interdisciplinar
    2609 palavras | 11 páginas
  • O paradigma da orientação a objetos
    436 palavras | 2 páginas
  • Sistemas de Informaçãp
    1276 palavras | 6 páginas
  • Resumo A Linguagemde Programa O Java
    316 palavras | 2 páginas
  • Programação
    726 palavras | 3 páginas
  • Assistência Técnica
    3117 palavras | 13 páginas
  • Informatica
    1298 palavras | 6 páginas
  • Programa O Orientada A Objetos 1
    28817 palavras | 116 páginas
  • Encapsulamento Java Desktop
    1388 palavras | 6 páginas