Article View: de.comp.lang.c++
Article #71Re: Objectidentifer (was: Re: Lippmann - was ist das?)
From: Hasko Heinecke
Date: Mon, 14 Dec 1992 13:45
Date: Mon, 14 Dec 1992 13:45
31 lines
1787 bytes
1787 bytes
In article <vaillant.724087013@rama> vaillant@rama.informatik.rwth-aachen.de (Stefan Vaillant) writes: >Wie definierst Du denn den Begriff "Objektidentitaet"(OID)? >Wenn Du nicht Pointerwerte als OID's verwendest, was dann? > > >Die mir bekannten Definitionen von Objektidentitaet vertragen sich alle >mit C++-Zeigern: > Khoshafian Copeland: "Identity is that property of an object which > distinguishes it from all other object" >oder [besser] > Catell/ODM: "Object identity: Objects can have a unique identity > independent of the values that they contain." >Catell stellt zwei Forderungen auf: > 1) OID's muessen vom System generiert werden. > 2) die generierten OID's aller existierenden Objekte > muessen verschieden sein. Tja, und was passiert in verteilten Anwendungen, die auf mehreren Rechnern mit lokalem Speicher laufen? Oder bei Client/Server-Anwendungen bei virtueller Adressierung? In beiden Faellen identifiziert ein Pointer, d.h. eine Adresse in einem virtuellen Speicherbereich auf einer Maschine ein Objekt nicht eindeutig. Hasko -- +-------------------------------------------------------+ | Hasko Heinecke @ Georg Heeg Objektorientierte Systeme | | I _never_ mean what I say - and nobody else does... | +-------------------------------------------------------+
Technical Details
Message-ID:
<1992Dec14.134512.10740@heeg.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!wupost!darwin.sura.net!jvnc.net!gmd.de!Germany.EU.net!donald!haskoReferences:
<vaillant.724087013@rama>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++ Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!darwin.sura.net!jvnc.net!gmd.de!Germany.EU.net!donald!hasko From: hasko@heeg.de (Hasko Heinecke) Subject: Re: Objectidentifer (was: Re: Lippmann - was ist das?) Message-ID: <1992Dec14.134512.10740@heeg.de> Organization: Georg Heeg Objektorientierte Systeme, Dortmund, FRG References: <vaillant.724087013@rama> Date: Mon, 14 Dec 1992 13:45:12 GMT Lines: 31