DatorerProgrammering

De grundläggande principerna för PLO och deras användning

allmän information

OOP - är en typ av programmering som dök upp på 80-talet av 20-talet. I motsats till procedurspråk där data och instruktioner för deras behandling existerar separat i objektorienterad programmering, denna information kombineras till en enda enhet.

Grundläggande principerna i PLO

I objektprogrammerings har sina egna postulat. OOP principer - är de viktigaste idéer. Det finns tre viktigaste av dem: arv, polymorfism och inkapsling. Under varje kommer att granskas mer i detalj. Grunderna i programmering i OOP språk är användningen av objekt och klasser. I övergången från procedur stil att skriva källkod till objektorienterad ofta har svårt, men de flesta utvecklare kommer att hitta många fördelar i PLO.

inkapsling

Inkapsling - är användningen av datafusion och instruktioner för deras bearbetning i en enda enhet - klassen. När du skriver program i en av OOP språk det finns en skillnad mellan information inom och utanför företaget. På så sätt uppnå säkerhet och metoder för deras genomförande data genom yttre påverkan, till exempel från andra klasser som inte är relaterade till detta objektet. Inom kärnan av data framgångsrikt interagera med varandra, men skyddas från obehörig åtkomst från utsidan.

arv

Den andra principen om OOP - arv - är förmågan hos en klass annan utan att upprepa deras faktiska genomförandet metoder användning. Arv eliminerar redundans av källkoden.

polymorfism

En annan princip OOP - polymorfism. Dess användning medel för att manipulera föremål av varierande grad av komplexitet kan skapa ett enda gränssnitt som kommer att svara olika på händelserna och samtidigt rätt att genomföra de uppgifter.

OOP språk

OOP principer används i sådana de mest populära programmeringsspråk som C ++ och Java, som utvecklat en betydande del av de program och applikationer. Det finns också mindre använda OOP språk - är Delphi, Object Pascal, Ruby och många andra.

PLO kritik

Trots de allmänt positiva uttalanden mot denna metod, ofta OOP principer exponerade och kritiseras. Som med programmering procedur i OOP har sina nackdelar.

Första, komplexiteten i övergången. För att förstå OOP principer, det kräver en hel del tid, desto fler människor arbetar nära endast med procedur programmeringsspråk.

För det andra är bristen på dokumentation svårare eftersom du behöver inte bara för att beskriva klasser och objekt, men också specifika exempel på deras genomförande.

För det tredje, överdriven flexibilitet metoder kan leda till att källkoden och utvecklade program kommer att bli överväldigade outtagna i detta speciella fall, de funktioner och möjligheter. Dessutom notera ineffektivitet när det gäller minnesallokering. Men oavsett hur många utsikt över de omgivande OOP programmerare ständigt växande och snabbt växande språk själva.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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