A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução à Programação Orientada a Objeto

Apresentações semelhantes


Apresentação em tema: "Introdução à Programação Orientada a Objeto"— Transcrição da apresentação:

1 Introdução à Programação Orientada a Objeto

2 Cap.3 Notações Gráficas de classes e Instâncias

3 Notações gráficas de classes e instâncias
Introdução Notações gráficas do Modelo de Objetos Faz parte da OMT (Object Modeling Technique) Desenvolvida por Rumbaugh

4 Notações gráficas de classes e instâncias
Modelo de Objetos Utilizada para capturar, do mundo real, os conceitos que são importantes para uma aplicação. Descreve a estrutura estática de objetos de um sistema. A identidade de um objeto Os relacionamentos de um objeto com outros objetos Os atributos de um objeto As operações de um objeto

5 Notações gráficas de classes e instâncias
Modelo de Objetos Diagrama de classes Descreve o caso geral da modelagem. Diagrama de instâncias Utilizado para exemplificar.

6 Notações gráficas de classes e instâncias
Diagrama de classes Classe é um conjunto de objetos que são semelhantes em seus atributos(propriedades) e operações (comportamentos).

7 Notações gráficas de classes e instâncias
Diagrama de classes Notação OMT Produto Nome : string Preco : decimal Estoque: integer Incluir() BaixarEstoque(quant:int) AumentarEstoque(quant:int)

8 Notações gráficas de classes e instâncias
Exemplos de Diagramas de classes Pedido Numero: Integer DataHora: Date ItensPedido: Coleção de ItemPedido Total: Decimal ItemPedido Prod: Produto Qtde: Integer ValorUnit: Decimal

9 Notações gráficas de classes e instâncias
Dicionário de dados CLASSE ATRIBUTO DESCRIÇÃO TIPO DOMÍNIO Pedido Numero Número do Pedido Integer [> 0] AND [< 9999] DataHora DataHora da compra Date ItensPedido Coleção de ItemPedido Col. Produto Total Total do pedido Decimal *[ItemPedido] acumular (ValorUnit * Qtde) ItemPedido Prod Produto adquirido Produto Qtde Quantidade [> 0] AND[<= quantidade em estoque] ValorUnit Preço pago c/s desc. [<= Produto.Preco]

10 Notações gráficas de classes e instâncias
Diagramas de instâncias Conhecidos como diagramas de objetos Utilizados na documentação de testes e na apresentação de resultados

11 Notações gráficas de classes e instâncias
Aluno Nome = “João” Idade=21

12 Notações gráficas de classes e instâncias
Exercícios Pag. 96 – Pag. 100

13


Carregar ppt "Introdução à Programação Orientada a Objeto"

Apresentações semelhantes


Anúncios Google