Aula 002

2070 palavras 9 páginas
IIntrodução a Orientação a Objetos
Modelagem Orientada a Objetos
Tradicional: Foco do desenvolvimento nos processos.
Orientada a Objetos: Foco do desenvolvimento nas entidades que participam dos processos. Entidades do mundo real:
 Pessoas -> Funcionário, Vendedor, Professor, Aluno.
 Lugares -> Sala, Estoque, Estante, Prateleira.
 Fatos -> Conta-Corrente, Matrícula, Pedido de Compra, Apólice de Seguro.
 Coisas -> Livro, Caminhão, Fita VHS, Computador.
Modelagem Orientada a Objetos - Benefícios
Benefícios Técnicos:
 Reusabilidade: A orientação a objetos permite a reutilização de código produzido.
 Fácil Manutenção: Como o código do sistema (classes) possui tanto dados como funcionalidade, se torna simples para acrescentar novos recursos ao sistema e introduzir as modificações necessárias em um único lugar.
 Aumento de Qualidade: Sistemas de qualidade são os que foram desenvolvidos no prazo e no orçamento previstos e que atendem às expectativas dos usuários.
Contextualizando o problema
O que leva um programador a mudar do paradigma procedimental para um novo?
A resposta esta na complexidade crescente dos sistemas e nas limitações da capacidade humana de compreensão de um sistema como um todo.
O que é Orientação a Objetos?




A Programação Orientada a Objetos é uma forma de programação que se baseia na construção de classes e objetos destas classes, fazendo com que trabalhem em conjunto para que os propósitos da criação sejam atingidos.
A orientação a objetos visa representar, de uma forma análoga, o mundo real no computador.

Por que usar a Orientação a Objetos?
A orientação a objetos promete, quando bem utilizada, oferecer ganhos em termos de rapidez, custo, confiabilidade, flexibilidade e facilidade de manutenção.

Facilidade na reutilização da arquitetura e do software.

Modelos que refletem o mundo real.

Estabilidade de alteração.
O software produzido é encapsulado em unidades básicas denominadas classes. Essas classes podem ser reaproveitadas
em

Relacionados

  • 002 Aula Inst
    998 palavras | 4 páginas
  • 002 Aula 2
    822 palavras | 4 páginas
  • Web Aula 002
    591 palavras | 3 páginas
  • Aula 002 Adm De Vendas 2014
    1876 palavras | 8 páginas
  • AULA 002 TRANSCAL INDUSTRIAL Classifica OConvec O
    898 palavras | 4 páginas
  • 002 Aula Engenharia Eletrica 02 03 15
    1545 palavras | 7 páginas
  • POP Produção e Tecnologia de Sementes
    8825 palavras | 36 páginas
  • Matriz Curricular
    763 palavras | 4 páginas
  • SESSO06_AulaPrtica01_SistemasDigitais_20150920005300 2
    1141 palavras | 5 páginas
  • Trabalhos
    553 palavras | 3 páginas