SITE SØK

Objektorientert programmering

Objektorientert programmering erMetoden nærmest vår oppførsel. Det tjener som en naturlig videreføring av tidligere innovasjoner knyttet til utviklingen av programmeringsspråk. Hvis vi snakker om strukturell programmering, er denne retningen mye mer strukturert enn tidligere versjoner, i tillegg er den mer abstrakt, mer modulær. Tidligere ble det forsøkt å abstrahere og overføre programmeringselementene til det såkalte interne nivået.

Objektorientert programmering innebærer bruk for utvikling av spesialiserte språk. De er vanligvis preget av tre grunnleggende egenskaper:

- innkapsling, det vil si kombinere poster med funksjoner og prosedyrer, samt manipulere felt av rekorddata, danner en fundamentalt ny type data som kalles et objekt;

- arv, som innebærer en definisjonobjekt med påfølgende bruk for å bygge et hierarki av objekter som er opprettet med evnen til å generere nye objektet knyttet til hierarkiet, samt antyde tilgangskoden og generere informasjon om alle objekter;

- polymorfisme, det vil si en mulighet til å tildeleagerer ett navn som deretter deles ned og opp objekthierarkiet, idet hvert objekt i hierarkiet blir betrodd til å utføre handlingen på en måte som passer den.

Objektorientert programmering av Delphigir et komplett sett med programmeringsverktøy, blant hvilke man kan skille mellom: stor modularitet og struktur, abstraksjon, innebygd gjenbrukbarhet. Disse egenskapene kan tilskrives koden, som er mer strukturert, enklere å vedlikeholde og mye mer fleksibel. Svært ofte tvinger objektorientert programmering oss til å forlate de karakteristiske vurderingene om programmering, som i mange år ble ansett som standard. Men når dette allerede er gjort, virker denne utviklingsmetoden ikke så komplisert, men det ser ut til å være et visuelt og et utmerket verktøy for å løse en rekke oppgaver som gir store problemer til triviell programvare.

Hvis du angir som mål, for eksempel,å studere objektorientert programmering i PHP, så bør du slippe og glemme hva du visste om det tidligere, begynner å lære det fra grunnen av. Bare på denne måten vil du kunne vurdere alle finesser av denne tilnærmingen, for å vurdere dens bekvemmelighet og muligheter. Objektorientert programmering er ikke den eneste måten, det er mer som et kontinuum av ideer, rettet mot å samle ren kode. Kompilatoren arbeider på litt forskjellige prinsipper, hvis du sammenligner det med tolken, mens arbeidets fart er mye høyere. Kompilatorer er rettet mot utviklingen av alle ferdige programvareprodukter, i stedet for å løse et begrenset antall oppgaver.

klasser

Før det ble opprettetobjektorientert programmering, på mange utviklingsspråkk, var behovet for utvidede datatyper allerede modenhet, enn ekte og heltall, tekstvariabler og logiske variabler. Det ble vanskelig å jobbe med hele datasett. Det er for dette formålet at klasser brukes i OOP-konseptet. Med slike strukturer ble det merkbart mer praktisk å jobbe, siden nå for samme type objekter er det ikke nødvendig å foreskrive mange kode linjer for å få det som kan genereres automatisk. For programmering på lavnivå språk virker denne metoden svært vanskelig, men i et nytt utviklingsstadium er det ganske praktisk å bruke det.

</ p>
  • evaluering: