Identificação Única de Objetos Alcides Calsavara.

Slides:



Advertisements
Apresentações semelhantes
Banco de Dados I Aula 20.
Advertisements

Interação entre objetos
Projeto de Sistemas de Software Trabalho de Padrões de Projeto
Padrão de Projeto Iterator
Sistema Gerenciador de Banco de Dados SGBD
Orientação a Objetos: Encapsulamento e Classificação
Java: Pacotes e Modificadores de Visibilidade
Orientação a Objetos: Modificador Final para Métodos e Classes
Orientação a Objetos: Encapsulamento e Classificação
Persistência de objetos em arquivo texto usando Java
1 Orientação a Objetos: Herança Alcides Calsavara.
Java: Pacotes e Modificadores de Visibilidade
Orientação a Objetos: Encapsulamento e Classificação
Gerenciamento de Estado de Objeto Alcides Calsavara.
Iniciação ao Java – Márcio F. Campos
Listas lineares Listas Lineares Fila Dupla Pilha Fila Saída restrita
Walfredo Cirne walfredo.dsc.ufpb.br
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
1 Professor Rogério B. de Andrade - Aula 001- Dez/2008 Técnicas e Linguagem de Programação.
Área de Desenvolvimento de Sistemas
Interfaces em Java1 Interfaces Prof. Ricardo Linden.
Hibernate Apresentação
VETORES, STRINGS E MATRIZES
1 Aula 3 Listas e iteradores (cont.). 2003/2004 Programação Orientada para Objectos 2 ListaDeInt : interface class ListaDeInt { public: typedef int Item;
Aula 8 Polimorfismo.
Métodos Programação II 1 Métodos de Programação II (Mestrado Integrado em Engenharia de Comunicações) 1º Ano, 2º Semestre Elementos de Classe, class wrappers.
Mapeamento Objeto-Relacional Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Classes, Objetos e Encapsulamento
Classes Revisando: –Forma de implementação de estruturas específicas –Atributos (grupos de dados) –Métodos (conjuntos de procedimentos)
Conceitos de Linguagem de Programação
Paradigmas da Programação – Semestre 1– Aula 5 Lab3
TIC 10º ano Construir Bases de Dados
Linguagem de Programação II
Usando Microsoft Access 2010
Hashing - Espalhamento
Atributos, Encapsulamento e Interface em Java
Paradigmas e Ferramentas de Desenvolvimento de Software – Revisão da linguagem C++ Lúbia Vinhas DPI - INPE.
Classes, Objetos, Atributos e Métodos JAVA
Linguagens de Programação II Aula 04 – Entendendo Classes
Linguagens de Programação II
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa This.
Programação orientada a objectos em C++
JSP e Servlets ISEP – LP2 Filipe Costa – /2004.
Aula prática 14 Orientação a Objetos – C++ Parte 2
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Regras de escopo Escopo: trecho de codificação no qual o identificador possui significado Escopo de função: identificador válido dentro do trecho de uma.
UTFPR – Campus Curitiba - DAELN Cursos de Eng. Eletrônica/Eng
Endereco String rua, bairro, cidade, estado, cep; int numero; getEndereco() setEndereco() Observação: Todos os atributos devem ser pivados.
William Ivanski Curso de Programação C#. Sumário  Exercícios para Fixação  Utilizando uma IDE  Elementos da Linguagem C#  Valores  Variáveis  Tipos.
SEGUNDA FASE / S2B MIC PERNAMBUCO
Construtores e Destrutores
Trabalho de Persistência para o EPOS. Problema Proposto Implementar no Epos objetos persistentes, ou seja, fazer com que o sistema, ao ser reiniciado,
Copyright 1998, Departamento de Informática da UFPE. Todos os direitos reservados sob a legislação em vigor. Variáveis e métodos estáticos, Passagem de.
Paradigmas da Programação – Semestre 1 – Aula 8 Professor: Eduardo Mantovani )
Disciplina: Comunicação de Dados Ricardo Bento 12ºL nº11.
Bruno Inojosa MCP .NET Framework
Objetos em Bancos de Dados Relacionais Alcides Calsavara.
IP/DNS NUNO BANDOLA COMUNICAÇÃO DE DADOS CARLOS PEREIRA.
SisCol Modelo de Banco de Dados
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Array e ArrayList LPOO – 01/09/14.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha.
Modelo de Banco de Dados Jairo Charnoski Janisson Gois.
Persistência de dados e padrão DAO
Jean Carlo mendes
IDENTIFICAÇÃO DOS RELACIONAMENTOS Nesta atividade devem ser definidos os relacionamentos entre as classes Podem ser representados pela: – associação, –
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Laboratório de Computação Aula 06 e 07 – Implementação de classes Prof. Fábio Dias
Introdução à Orientação a Objetos em Java Prof. Gustavo Wagner (Alterações) Slides originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB.
PROMOÇÕES NÍVEL 1 Nome: ID: Mês: Nome: ID: Mês: Nome: ID: Mês: Nível 1 Período de qualificação: Fevereiro a Abril de 2016 Nível 1 VOCÊ: 1000PPV Novo.
Transcrição da apresentação:

Identificação Única de Objetos Alcides Calsavara

Propriedades n OID : Object Identity n Designa um objeto de maneira única (não ambígua) no sistema n Constante durante toda a vida do objeto n Permite integridade de referência entre objetos n Independe dos atributos do objeto (não é chave-primária)

Propriedades n Gerada automaticamente pelo sistema quando um objeto é criado n O instante de criação do objeto é o próprio instante de criação da OID n Não é reutilizável n Não contém informação sobre a localização corrente do objeto n Pode indicar local e instante de criação

Propriedades n É um nome que deve ser resolvido (por um servidor de nomes) para descobrir a localização do objeto (o serviço de persistência que armazena o objeto)

Implementação n Numeração seqüencial class OID { private: static long int contador; private: long int id; OID() { contador ++; id = contador; }... }

Implementação (cont.) n Local e instante de criação class OID { private: int hora; int minuto; int segundo; int dia; int mes; int ano; char* IP; public: OID() {... } };