1731 vizualizari | Fii primul care comenteaza
Intr-o lucrare anterioara era ilustrat unul din principiile modelului obiect, si anume ierarhizarea ca modalitate de a ordona abstractizarile (tipurile abstracte de da te - tipurile definite de utilizator - clasele). Ierarhiile pot sa denote relatii de tip sau relatii de agregare. Relatiile de agregare specifica compunerea unui obiect din mai multe obiecte mai simple. Altfel spus, ierarhia de agregare este o ierarhie in care se poate afirma despre un obiect ca este o parte a altui obiect, mai complex. Exemplul dat al unei astfel de descompuneri era cel al unui calculator.
Acesta poate fi studiat prin descompunerea lui in subansamble componente: placa de baza, placa video, monitor, etc; la randul ei, placa de baza este compusa din placheta de circuit imprimat, procesor, memorie, etc. Pe de alta parte, fiecare obiect poate fi incadrat intr-o categorie (clasa, tip) mai larga, care contine mai multe obiecte care au proprietati comune.
O discutie despre disk-drive-uri ar putea incepe prin examinarea caracteristicile disk-drive-urilor in general. Ar putea fi studiate detaliile unui hard-drive si diferentele pe care le are un floppy-disk-drive. Aceasta ar implica mostenirea pentru ca multe dintre caracteristicile drive-urilor pot caracteriza drive -uri in general, dupa care apar diferente dependente de cazul particular (floppy, hard, etc.). Astfel, relatiile de tip sunt definite prin mostenirile intre clase, prin care o clasa (clasa derivata) mosteneste structura sau comportarea definita in alta clasa (clasa de baza).
Adauga o cerere pentru cursul sau referatul de care ai nevoie iar noi te anuntam de indata ce cererea ta a primit un raspuns. Daca dimpotriva, esti un student silitor si vrei sa raspunzi unei cereri, vei castiga mult mai multi gold coins!
Participa acum!