Durant la fase d'anàlisi s'assumeix que els objectes tenen identitat, en la fase d'implementació es pot triar una aproximació per realitzar-la:
 
Durant la fase d'anàlisi s'assumeix que els objectes tenen identitat, en la fase d'implementació es pot triar una aproximació per realitzar-la:
 
:* Adreces de memòria: en llenguatges de programació.
 
:* Adreces de memòria: en llenguatges de programació.
:: [[Fitxer:uml_17.png|center]]
+
:: [[Fitxer:uml_17.png]]
 
:* Combinació de valors d'atributs: en bases de dades
 
:* Combinació de valors d'atributs: en bases de dades
:: [[Fitxer:uml_18.png|center]]
+
:: [[Fitxer:uml_18.png]]
 
:* Noms únics ("surrogates"): en alguns sistemes orientats a objectes.
 
:* Noms únics ("surrogates"): en alguns sistemes orientats a objectes.
:: [[Fitxer:uml_19.png|center]]
+
:: [[Fitxer:uml_19.png]]
          
Una classe descriu un conjunt d’objectes que comparteixen els mateixos atributs, que representen característiques estables de les classes, i les operacions, que representen les accions de les classes.  
 
Una classe descriu un conjunt d’objectes que comparteixen els mateixos atributs, que representen característiques estables de les classes, i les operacions, que representen les accions de les classes.  
:: [[Fitxer:uml_20.png|center]]
+
:: [[Fitxer:uml_20.png]]
    
Es pot afegir un quart compartiment per definir responsabilitats, descripció de la classes, etc.
 
Es pot afegir un quart compartiment per definir responsabilitats, descripció de la classes, etc.
    
Una classe és una abstracció, un objecte és una manifestació concreta d'aquesta abstracció.
 
Una classe és una abstracció, un objecte és una manifestació concreta d'aquesta abstracció.
:: [[Fitxer:uml_21.png|center]]
+
:: [[Fitxer:uml_21.png]]
       
Un '''atribut''' és una propietat d'una classe identificada amb un nom, que descriu un rang de valors que poden prendre les instàncies de la propietat.
 
Un '''atribut''' és una propietat d'una classe identificada amb un nom, que descriu un rang de valors que poden prendre les instàncies de la propietat.
   −
Els atributs (també anomenats propietats o característiques) són les dades detallades que contenen els objectes. Aquests valors corresponen a l’objecte que instancia la classe i fa que tots els objectes s
+
Els atributs (també anomenats propietats o característiques) són les dades detallades que contenen els objectes. Aquests valors corresponen a l’objecte que instancia la classe i fa que tots els objectes siguin diferents entre si.
   −
== Vegeu també ==
+
Tot atribut té assignat un tipus i pot tenir una llista formada per un valor o més d’aquest tipus, d’acord amb la multiplicitat corresponent, que han de pertànyer a aquest tipus i poden variar al llarg del temps. Per exemple, un possible atribut de la classe persona podria ser el seu nom, atribut de tipus ''String''.
   Exception encountered, of type "Error"