|
|
| | 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"