Pesquisa

6107 palavras 25 páginas
1

INTRODUÇÃO

LINGUAGENS: PROCEDURAIS X ORIENTADAS A OBJETOS
• Linguagens como C são procedurais, isto é, a programação tende a ser orientada para ação. • No C, a unidade de programação é a função. Grupos de ação que realizam alguma tarefa comum são reunidos em funções e estas são agrupadas para formar os programas. • No Java, a unidade de programação é a classe, a partir da qual os objetos são instanciados (criados). • Classes Java contêm campos (que implementam atributos) e métodos (que implementam operações e são semelhantes a funções na linguagem C).

UML - Unified Modeling Language
• Na década de 1980, um número crescente de empresas começou a utilizar a POO para construir seus aplicativos e percebeu-se a necessidade de um processo-padrão de análise e projeto orientado a objetos (OOAD - Object-Oriented Analisys and Design). • Em 1996, o grupo formado por James Rumbaugh, Grady Booch (Rational Software Corporation) e Ivar Jacobson liberou as primeiras versões da UML. Agora, em sua versão 2, a UML é o esquema de representação mais amplamente utilizado para modelar sistemas orientados a objetos.

OOD - Oriented Object Design
• O OOD (Projeto Orientado a Objetos) fornece uma maneira natural e intuitiva de visualizar o processo de projeto de software: modelar objetos por seus atributos e comportamentos da maneira como descrevemos objetos do mundo real. Alguns conceitos importantes: • • • • • • • Classes Objetos Atributos Métodos Encapsulamento Herança Polimorfismo

Classes
• Uma classe é um gabarito ou modelo para a definição de objetos. • As classes estão para os objetos assim como as plantas arquitetônicas estão para as casas. Podemos construir várias casas a partir de uma planta, logo podemos instanciar (criar) muitos objetos a partir de uma classe. Você não pode fazer refeições na cozinha de uma planta; isto só é possível em uma cozinha real. • Através da definição de uma classe descrevemos as propriedades (atributos) de seus objetos. • A

Relacionados

  • Pesquisa
    5643 palavras | 23 páginas
  • Pesquisa
    1586 palavras | 7 páginas
  • O que é pesquisa
    1473 palavras | 6 páginas
  • pesquisa
    3784 palavras | 16 páginas
  • pesquisa
    9917 palavras | 40 páginas
  • Pesquisa
    802 palavras | 4 páginas
  • Pesquisa
    658 palavras | 3 páginas
  • pesquisa
    2844 palavras | 12 páginas
  • Pesquisa
    879 palavras | 4 páginas
  • Pesquisa
    1375 palavras | 6 páginas