ZOEKEN

Basisprincipes van OOP en hun gebruik

Algemene informatie

OOP is de programmeerstijl die naar voren kwam80 jaar van de 20e eeuw. In tegenstelling tot proceduretalen, waar gegevens en instructies voor hun verwerking afzonderlijk bestaan, wordt bij objectgeoriënteerde programmering deze informatie gecombineerd tot één enkele entiteit.

oop principes

Basisprincipes van OOP

Object-programmeer programmeren heefthun postulaten. De principes van de PLO zijn zijn belangrijkste ideeën. Er zijn drie belangrijke: overerving, polymorfisme en inkapseling. Hieronder zullen ze elk in meer detail worden besproken. De basis van programmeren in OOP-talen bestaat uit het gebruik van objecten en klassen. Bij het overschakelen van de procedurele stijl van het schrijven van broncode naar objectgericht, zijn er vaak complexiteiten, maar de meeste ontwikkelaars vinden veel voordelen in OOP.

inkapseling

Inkapseling is het gebruik van een uniegegevens en instructies voor de verwerking ervan tot een enkele entiteitsklasse. Op het moment dat programma's in een van de OOP-talen worden geschreven, wordt een onderscheid gemaakt tussen informatie binnen de entiteit en van buitenaf. Het is dus mogelijk om de beveiliging van data en methoden van hun implementatie te waarborgen tegen externe invloeden, bijvoorbeeld van andere klassen die niet gerelateerd zijn aan dit object. Binnen de entiteit werken de gegevens met succes met elkaar samen, maar worden betrouwbaar beschermd tegen ongeoorloofde toegang van buitenaf.

basisprincipes van oop

erfenis

Het tweede principe van OOP is inheritance - dit ishet vermogen van een klasse om de methoden van de ander te gebruiken zonder de daadwerkelijke implementatie ervan te herhalen. Met overerving kunt u de redundantie van de broncode verwijderen.

polymorfisme

Een ander principe van OOP is polymorfisme. Het gebruik ervan houdt in dat om objecten van verschillende complexiteit te manipuleren, u één interface kunt maken die anders op gebeurtenissen reageert en tegelijkertijd de taken correct implementeert.

OOP talen

De principes van OOP worden daarbij gebruiktpopulaire programmeertalen zoals C ++ en Java, waarop een aanzienlijk aantal programma's en applicaties is ontwikkeld. Er zijn ook minder gebruikte OOP-talen - Delphi, Object Pascal, Ruby en vele anderen.

Kritiek op de PLO

Ondanks overwegend positieve uitspraken over deze methodologie, worden de principes van de PLO vaak bekritiseerd. Net als procedurele programmering heeft OOP zijn nadelen.

Ten eerste de complexiteit van de overgang. Om de principes van OOP te begrijpen, zal dit vrij veel tijd kosten, vooral voor mensen die alleen werken met procedurele programmeertalen.

basisprincipes van programmeren
Ten tweede is een meer gecompliceerde documentatie een nadeel, omdat het niet alleen nodig is om klassen en objecten te beschrijven, maar ook specifieke gevallen van implementatie.

Ten derde kan de buitensporige universaliteit van methodenleiden tot het feit dat de broncode en ontwikkelde programma's worden overladen met functies en mogelijkheden die in dit specifieke geval niet vereist zijn. Let bovendien op de inefficiëntie in termen van geheugentoewijzing. Echter, ongeacht de meningen van anderen, groeit het aantal OOP-programmeurs voortdurend, en de talen zelf ontwikkelen zich snel.

  • evaluatie: