ComputersProgrammering

De basisprincipes van de PLO en het gebruik ervan

algemene informatie

OOP - is een stijl van programmering die verscheen in de jaren '80 van de 20e eeuw. In tegenstelling tot procedurele talen waarin gegevens en instructies voor de verwerking afzonderlijk bestaan in object-georiënteerd programmeren, wordt deze informatie gecombineerd in een enkele entiteit.

Uitgangspunten van het PLO

In object-programmeersoftware beschikt over een eigen postulaten. OOP principes - is de belangrijkste ideeën. Er zijn drie belangrijkste van hen: overerving, polymorfisme en encapsulatie. Onder elke zal worden beoordeeld in meer detail. Grondbeginselen van de programmering in de OOP talen zijn het gebruik van objecten en klassen. In de overgang van procedurele stijl van schrijven broncode objectgeoriënteerde hebben het vaak moeilijk, maar de meeste ontwikkelaars zullen vele voordelen in de PLO te vinden.

inkapseling

Inkapseling - is het gebruik van data fusion en instructies voor de verwerking ervan in een enkele entiteit - de klas. Op het moment van schrijven van programma's in één van de OOP talen is er een onderscheid tussen informatie binnen en buiten de entiteit. Waardoor het bereiken van veiligheid en de wijze van uitvoering ervan gegevens door invloeden van buitenaf, bijvoorbeeld van andere klassen die niet gerelateerd zijn aan dit item. Binnen de essentie van de data is succesvol met elkaar omgaan, maar worden beschermd tegen ongeautoriseerde toegang van buitenaf.

erfenis

Het tweede principe van OOP - erfenis - is het vermogen van de ene klasse de andere zonder herhaling van de feitelijke uitvoering methoden hanteren. Overerving elimineert de redundantie van de broncode.

polymorfisme

Een ander principe van OOP - polymorfisme. Het gebruik ervan voor het manipuleren van objecten van verschillende mate van complexiteit kan een enkele interface die anders zal reageren op de gebeurtenissen en op hetzelfde moment het recht om de uitvoering van de taken te creëren.

OOP talen

OOP principes worden gebruikt in dergelijke de meest populaire programmeertalen zoals C ++ en Java, die een aanzienlijk deel van de programma's en toepassingen ontwikkeld. Er zijn ook minder gebruikte OOP talen - is Delphi, Object Pascal, Ruby en vele anderen.

PLO kritiek

Ondanks de over het algemeen positieve uitspraken in de richting van deze methodiek, vaak OOP principes worden blootgesteld en bekritiseerd. Zoals met procedureel programmeren in OOP heeft zijn nadelen.

Ten eerste, de complexiteit van de overgang. Om OOP principes te begrijpen, het vergt veel tijd, hoe meer mensen samen te werken uitsluitend met procedurele programmeertalen.

Ten tweede, het gebrek aan documentatie is moeilijker, want je moet niet alleen de klassen en objecten, maar ook concrete gevallen van de uitvoering ervan te beschrijven.

Ten derde, overmatige flexibiliteit van methoden kunnen leiden tot het feit dat de broncode en programma's ontwikkeld opgeëiste zal worden overweldigd in dit specifieke geval, de functies en mogelijkheden. Bovendien, let op de inefficiëntie in termen van het geheugen allocatie. Echter, ongeacht het aantal van uitzicht op het omliggende OOP programmeurs steeds groeiende en zich snel ontwikkelende talen zichzelf.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.atomiyme.com. Theme powered by WordPress.