Fundamentos De Analise OO Aula2

2974 palavras 12 páginas
Fernando Gonçalves de Oliveira

Fundamentos de Análise Orientada a Objetos

Aula 2

O que veremos hoje?
Conceitos de Análise Orientado a Objetos
Objetos e Classes
Identidade, estado e comportamento
Atributos e Operações
Encapsulamento
Abstração
Polimorfismo

Fundamentos de Análise Orientada a Objetos

2/87

Paradigma
“Paradigma é um conjunto de regras que estabelecem fronteiras e descreve como resolver os problemas dentro destas fronteiras.
Os paradigmas influenciam nossa percepção; ajudam-nos a organizar e a coordenar a maneira como olhamos para o mundo...”
Reengenharia - Reestruturando a Empresa
Daniel Morris e Joel Brandon

Fundamentos de Análise Orientada a Objetos

3/87

Objetivos

Apresentar os principais conceitos da orientação a objetos. Será demonstrado os seguintes conceitos: Classes, Objetos,
Atributos, Métodos, Classe Abstrata,
Abstração de Dados, Herança,
Polimorfismo e Encapsulamento.

Fundamentos de Análise Orientada a Objetos

4/87

Análise OO x Análise Estruturada

Fundamentos de Análise Orientada a Objetos

5/87

Análise OO x Análise Estruturada
Programação orientada a objetos é uma evolução da programação estruturada;
Na programação estruturada temos funções
(procedures ou rotinas) e dados (normalmente globais) que podem ser acessados por qualquer função; e
Na programação orientada a objetos, temos funções agregadas aos dados em uma unidade chamada objeto, ou seja, os dados não estão separados das funções, mas sim unidos as mesmas.

Fundamentos de

Relacionados