Introducere in Stiinta Calculatoarelor 2013 | Page 128
gestiunea de resurse – fie ele bunuri de consum sau industriale,
resurse umane sau financiare, mijloace de transport sau documente, care
se pot stoca şi manipula folosind baze de date;
comunicarea informaţiilor şi interacţiunea prin Internet între
persoane, între firme şi persoane (B2C – „Business to Client”) sau între
firme (B2B – „Business to Business”) – pentru activităţi economice,
sociale, administrative sau educaţionale.
Din aceste abordări au rezultat tehnici şi instrumente specifice de
programare şi de realizare a aplicaţiilor, cu influenţe în toate etapele
ciclului de viaţă al programului.
7.2.1. Caracteristici ale programării orientate obiect
Fiindcă cea mai mare parte a aplicaţiilor actuale folosesc conceptul de
obiect şi sunt realizate obiectual, vor fi prezentate în continuare
caracteristici ale programării obiectuale, pentru familiarizarea cu
termenii şi abordările întâlnite în submodulele următoare.
Programarea orientată obiect (POO) se bazează pe clase, ca
abstractizări ce reunesc date şi prelucrări posibile asupra lor. Un obiect
realizat (instanţiat) într-o clasă dată, prezintă anumite valori pentru date
(identificate ca proprietăţi ale obiectului) şi o anume comportare
(identificată prin metode de modificare a proprietăţilor).
POO vizează, în principal, următoarele aspecte:
crearea şi manipularea de obiecte – prin care se modularizează
acţiunile programului încă din faza de analiză, atunci când se identifică
obiectele în problema reală;
refolosirea codului – prin care obiecte odată codificate se pot reutiliza
ori de câte ori este necesar, fiind grupate în colecţii (denumite biblioteci
sau pachete).
Aceste deziderate se obţin ca urmare a caracteristicilor programării
obiectuale, cele mai importante fiind:
128