Acasă Dezvoltare Ce este programarea orientată pe subiect? - definiție din techopedia

Ce este programarea orientată pe subiect? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă programarea orientată către subiect?

Programarea orientată către subiect este o abordare orientată spre obiect, în care diferitele subsisteme cunoscute subiecți sunt împărțite pentru a crea subiecți noi pe baza expresiei compoziției. Abordarea este o îndepărtare radicală de abordarea clasică orientată pe obiecte, în care obiectele sunt definite pe baza proprietăților și metodelor lor. Programarea orientată către subiect este orientată în mare măsură către divizarea unui sistem orientat pe obiecte în subiecți. Astfel, oferă o viziune compozițională a dezvoltării aplicației.

Techopedia explică programarea orientată către subiect

Obiectivul principal al programării orientate pe subiect este de a ajuta la evoluția apartamentelor și de a facilita dezvoltarea de aplicații în cooperare. Cele două moduri în care aplicațiile cooperează sunt prin partajarea obiectelor și prin ajutorarea în comun a execuțiilor operației. Subiecții din programarea orientată pe subiect pot fi folosiți pentru a forma subiecți mai mari împreună cu combinarea funcționalităților lor. Acest lucru ajută la reutilizarea funcționalităților disponibile pentru subiecții la subiecți mai mari. Mai mult, pe baza regulilor de compoziție, subiecții sunt compuși într-un sistem și această abordare a împărțirii ajută la extinderea și menținerea unor medii mari orientate pe obiecte. Codul sursă al aplicației nu este necesar și ajută la extinderea aplicațiilor existente cu funcționalități noi și neplanificate.


Abordarea orientată către subiect ajută la aducerea unui model și la concentrarea pe probleme legate de compoziție în cadrul unei aplicații. Aduce reguli de compoziție și compozitori, precum și ajută la crearea mai bună a obiectelor, luând în considerare protocoalele de ștergere și finalizare. De asemenea, ajută la potrivirea clasei și a interfeței și, de asemenea, în îngrijirea problemelor de implementare.

Ce este programarea orientată pe subiect? - definiție din techopedia