Orientaçoes a Objetos na pratica

3250 palavras 13 páginas
Orientação a Objetos na Prática
Entenda o contexto da modelagem de software e sistemas, descubra a importância e as principais características da orientação a objetos.

Andre Luiz Monteiro da Costa andre.monteiro@prof.infnet.edu.br Palestrante
• Desenvolvedor JAVA.
• Ex-docente do Senac - curso de desenvolvedor JAVA.
• Ex-docente das Faculdades São José e Moacyr Bastos.
• Ex-Analista de Sistemas da IplanRio.
• Analista de Sistemas da FAPES/BNDES.
• Docente da Academia do Concurso Público – gestão TI.
• Docente da SOFEP.
• Docente do Instituto INFNET.
2

O paradigma da Orientação a Objetos
Um paradigma é uma forma de abordar um problema.
O paradigma da orientação a objetos surgiu no fim dos anos 60.
Hoje em dia, praticamente suplantou o paradigma anterior, o paradigma estruturado...

3

O paradigma da Orientação a Objetos
Alan Kay, um dos pais do paradigma da orientação a objetos, formulou a chamada analogia biológica.
“Como seria um sistema de software que funcionasse como um ser vivo?

4

Analogia Biológica
Cada “célula” interagiria com outras células através do envio de mensagens para realizar um objetivo comum. Adicionalmente, cada célula se comportaria como uma unidade autônoma.

5

Analogia Biológica
De uma forma mais geral, Kay pensou em como construir um sistema de software a partir de agentes autônomos que interagem entre si.
Com isso, ele estabeleceu os princípios da orientação a objetos.

6

Orientação a Objetos - Princípios
Tudo é um objeto.
Pense em um objeto como uma super variável: ele armazena dados, mas você também pode fazer requisições a esse objeto, pedindo que ele faça operações sobre si próprio. Em teoria, você pode representar qualquer elemento conceitual no problema que você está tentando resolver (cachorros, livros, sócios, empréstimos, etc.) como um objeto no seu programa.

7

Orientação a Objetos - Princípios
Um programa é uma coleção de objetos dizendo uns
aos

Relacionados

  • Budismo
    5390 palavras | 22 páginas
  • Constru o colaborativa do Conhecimento em Ambientes Virtuais de Aprendizagem
    4725 palavras | 19 páginas
  • 22 Juros Simples FEITO
    6778 palavras | 28 páginas
  • Atividades E Planos Para Aula De Matem Tica Do 8 Ano
    7257 palavras | 30 páginas
  • Atividade E Palno De Aula Pronto L
    6496 palavras | 26 páginas
  • EXpress es Algebricas
    7362 palavras | 30 páginas
  • Psicologia moderna
    2534 palavras | 11 páginas
  • Natureza e Sociedade
    1403 palavras | 6 páginas
  • Proposta curricular 1º ano
    4352 palavras | 18 páginas
  • Servi o Social Orienta es para constru o do projeto de pesquisa TCC Prof
    2016 palavras | 9 páginas