Diferència entre revisions de la pàgina «DAM-M3-UF4. Caracterització i ús d'objectes»
(→Les Classes i els objectes) |
|||
Línia 31: | Línia 31: | ||
− | [File: ObjectClass.png]] | + | [[File: ObjectClass.png]] |
Revisió del 11:46, 30 maig 2012
torna M3 - Programació
Programació Orientada a objectes (POO)
La POO és un paradigma de programació.
Es representa el sistema com una col·lecció d’objectes amb certes propietats.
Aquests reben estímuls externs o esdeveniments interns, i en resposta:
- Intercanvien informació
- Canvien el seu estat (Les seves propietats)
- Produeixen resultats observables (Informació per consola, creació d'un botó, etc...)
Les responsabilitats del Sistema queden així repartides entre els objectes que col·laboren entre ells
Per comunicar-se els objectes intercanvien missatges.
Les Classes i els objectes
Una classe descriu la estructura d'entitats del mateix tipus. Cadascuna d'aquestes entitats s'anomena objecte.
La classe recull totes les propietats i comportaments comuns d’aquestes entitats, però no les que difereixen.
Els objectes són instàncies d’una classe, representen un estat real d’un classe on les propietats que defineixen la classe tenen un valor concret.
Es poden descriure els objectes des d’un punt vista
- Estàtic: El valor de les seves propietats, atributs (Estat)
- Dinàmica: Com respon a esdeveniments externs, mètodes (Comportament)