Taula de continguts:
Definició: què significa Abstracció?
L’abstracció és l’acte de representar trets essencials sense incloure detalls o explicacions de fons. En l’àmbit de la informàtica i l’enginyeria de programari, el principi d’abstracció s’utilitza per reduir la complexitat i permetre un disseny i implementació eficients de sistemes de programari complexos.
Algunes àrees de disseny i implementació de programari on s'aplica el principi d'abstracció inclouen llenguatges de programació (principalment en llenguatges de programació orientats a objectes), llenguatges d'especificació, abstracció de control, abstracció de dades i arquitectura de sistemes de programari.
Techopedia explica Abstracció
L’abstracció és un dels principis més importants en l’enginyeria de programari orientada a objectes i està estretament relacionada amb diversos altres conceptes importants, incloent l’ encapsulació, l’herència i el polimorfisme .
L’abstracció s’aplica en el procés d’identificació d’artificis de programari (objectes) per modelar el domini problema. És el procés de reduir aquests objectes a la seva essència de manera que només es representen els elements necessaris. L'abstracció defineix un objecte en termes de les seves propietats, funcionalitat i interfície (mitjà de comunicació amb altres objectes).
Aquests mètodes s'utilitzen per reduir la complexitat del procés de disseny i implementació de programari. En aquest procés, els dissenyadors defineixen actors d'objectes abstractes que són capaços de realitzar treballs, canviar el seu estat i comunicar-se amb altres actors. L’estat de l’objecte està encapsulat mentre que les estructures de dades detallades associades a l’objecte es mantenen entre bastidors.




