Informàtica, Programació
Programació orientada a objectes
La programació orientada a objectes és el mètode més proper al nostre comportament. Serveix com a continuació natural d'innovacions anteriors relacionades amb el desenvolupament de llenguatges de programació. Si parlem de programació estructural, aquesta direcció és molt més estructurada que les versions anteriors, a més, és més abstracte, més modular. Anteriorment, es van intentar resumir i transferir elements de programació a l'anomenat nivell intern.
La programació orientada a objectes suposa l'ús per al desenvolupament de llenguatges especialitzats. Es caracteritzen per un triple de propietats bàsiques:
- encapsulació, és a dir, combinar registres amb funcions i procediments, així com manipular camps de dades de registre, formant un tipus de dades fonamentalment nou anomenat objecte;
- l'herència, que implica la definició d'un objecte amb el seu ús posterior per construir una jerarquia d'objectes creats amb la capacitat de generar un nou objecte relacionat amb la jerarquia, i que també implica l'accés al codi i la informació sobre tots els objectes generadors;
- un polimorfisme, és a dir, la possibilitat d'assignar un nom únic a les accions, que després es compartiran i s'arribaran a la jerarquia d'objectes, amb cada objecte de la jerarquia assignada per dur a terme l'acció de la manera que s'adapti a ell.
Programació orientada a objectes Delphi proporciona un conjunt complet d'eines de programació, entre les quals es pot distingir: una major modularitat i estructurabilitat, abstracció, reutilització integrada. Totes aquestes característiques es poden atribuir al codi, que és més estructurat, més fàcil de mantenir i molt més flexible. Molt sovint, la programació orientada a objectes ens obliga a deixar de banda els judicis característics sobre la programació, que durant molts anys es van considerar estàndards. Tanmateix, quan això ja està fet, aquest mètode de desenvolupament no sembla tan complicat, però sembla ser una eina visual i excel·lent per resoldre multitud de tasques que provoquen problemes enormes per al programari trivial.
Si heu configurat la vostra tasca, per exemple, per estudiar la programació orientada a objectes a PHP, heu d'abandonar i oblidar el que vau saber abans, començant a estudiar-lo des de zero. Només d'aquesta manera podreu considerar totes les subtileses d'aquest enfocament, per avaluar-ne la conveniència i les possibilitats. La programació orientada a objectes no és l'única manera, sinó més aviat com un continu d'idees, orientat a compilar codi pur. El compilador funciona amb principis lleugerament diferents, si ho compara amb l'intèrpret, mentre que la velocitat del seu treball és molt superior. Els compiladors estan orientats al desenvolupament de qualsevol producte de programari confeccionat, en comptes de resoldre un rang limitat de tasques.
Classes
Abans de la creació de programació orientada a objectes, en molts idiomes de desenvolupament, la necessitat de tipus de dades ampliades ja estava madurant , que els nombres enters i real, les variables de text i les variables lògiques. Es va fer difícil treballar amb conjunts de dades sencers. Per això, s'utilitzen classes en el concepte OOP. Amb aquestes estructures es va fer molt més convenient treballar, ja que ara per al mateix tipus d'objectes, no cal escriure moltes línies de codi per obtenir el que es pot generar automàticament. Per a la programació en llenguatges de baix nivell, aquest mètode sembla molt difícil, però en una nova etapa de desenvolupament és molt convenient utilitzar-lo.
Similar articles
Trending Now