Abstracció (informàtica): diferència entre les revisions

Contingut suprimit Contingut afegit
mCap resum de modificació
Afegides referències a altres pàgines, afegit enllaç a la mateixa pàgina en altres idiomes. Petites edicions d'estil.
Línia 12:
 
== Abstracció de dades ==
Qualsevol aplicació té gran quantitat de dades relacionant-se i interacuant. L’abstracció de dades ens permet posar ordre entre les relacions i abstraure’ns de la implementació de la seva interacció. És a dir, definim, diferenciem i identifiquem totes les dades de manera que cada element tingui el seu significat, i deixem clar el comportament d’aquestes dades abstraient-nos de la implementació concreta d’aquest comportament, capacitat que permet, a tall d'exemple, que la [[programació orientada a objectes]] establirestableixi interfícies per a diferents classes (mateix comportament, diferent implementació).
 
== Nivells d'abstracció ==
Des de la gestió de recursos de la màquina fins a les [[Interfície d'usuari|interfícies d’usuari]], l’abstracció es pronuncía més i més a través de diferents capes o nivells. D’aquesta manera, com més detalles com funciona tot (nivell de màquina) més baixa és l’abstracció, i com menys et centres en els detalls i més es restringeix l’accés als recursos, més alta és l’abstracció.
 
Podriem dir, per tant, que el nivell de [[Maquinari|hardware]] és el nivell 0, i que els usuaris es troben a la capa més alta, trobant per mig a [[Programador|programadors]], desenvolupadors de software, dissenyadors de [[Sistema operatiu|sistemes operatius]] i [[Arquitectura de computadors|arquitectes de hardware]], cadascun a un nivell més baix que l’anterior.
 
== Vegeu també ==