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