Vad är objektorienterad programmering?

Objektorienterad programmering eller OOP, är en modell av programmeringsspråk. Till skillnad från andra exempel på programmering språk, objektorienterad programmering fokuserar på användning av objekt i stället för åtgärder för att utföra uppgifter. Denna användning av objekt för att utforma ansökningar i stället för åtgärder som också innebär att ta ett tillvägagångssätt som är mer uppmärksam på data och mindre om logik, som oftare är fallet i andra paradigm.

Detta annorlunda synsätt objektorienterad programmering innebär att synen på objekt och åtgärder är omvänd. Tonvikten ligger på objekt själva snarare än på genomförandet av uppgifter som anställer föremålen. På samma sätt, struktur objektorienterad programmering anser inte att fatta beslut om hur att använda logiken, utan om definitionen av de data som kommer att användas i planeringen.

Designa datorprogram med tillvägagångssättet för objektorienterad programmering börjar med att definiera objekt som ska manipuleras av programmet. När objekt har identifierats kommer programmeraren börja identifiera relationen mellan varje objekt. Denna process brukar kallas för datamodellering. I huvudsak är programmeraren vill placera föremål i en klassificering, vilket bidrar till att definiera data som är en del av arvet förts till uppgift av varje objekt. I själva verket är processen med att fastställa dessa klasser och underklasser av data brukar kallas arv.

Objektorienterad programmering bidrar också till att sortera objekt på ett sätt som gör det möjligt att fenomenet polymorfi äga rum. Det är olika objekt kommer att kunna svara på ett gemensamt budskap, men var på ett annat sätt som är unikt för detta syfte. Samtidigt, objektorienterad programmering tillåter inkapsling av ett föremål, ett effektivt dölja eller skydda de uppgifter som är förknippade med objektet från enkel bakgrund utan säkerhet tillträde.

En av fördelarna med objektorienterad programmering är att processen utnyttjas väl modularitet. Det är, syfte och verksamhet är grupperade på ett sätt att varje modul kan oberoende bedömningen. Detta kan vara en stor hjälp när du gör förbättringar av ett program, som modularitet gör det möjligt att ta itu med uppgiften att göra växlingen till installationen av en del av planeringen utan att det påverkar struktur och funktion i de andra momenten.


Kommentarer

  • Om oss
  • Reklam
  • Kontakta redaktören
  • Få nyhetsbrev
  • RSS-feed

Redaktör: Beáta Megyesi
Nyheter redaktör: Christiane Schaefer

Kundservice: Mats Schaefer,
Helena Löthman

Tel: +46 00 79 22 00
Fax: +46 00 79 22 01

© Copyright 2014 Debok.net - All rights reserved.