Datamaskiner, Programmering
De grunnleggende prinsipper for PLO og deres bruk
generell informasjon
OOP - er en stil av programmering som dukket opp på 80-tallet i det 20. århundre. I motsetning til prosedyrespråk hvor data og instruksjoner for deres behandling eksisterer separat, i objektorientert programmering, blir denne informasjonen kombineres i en enkelt enhet.
Grunnleggende prinsipper for PLO
I objekt programmering programvare har sine egne postulater. OOP prinsipper - er de viktigste ideer. Det er tre viktigste av dem: arv, polymorfisme og innkapsling. Under hvert vil bli gjennomgått i mer detalj. Grunnleggende av programmering i OOP språk er bruk av objekter og klasser. I overgangen fra saksbehandlingsskrivestil kildekoden til objektorientert ofte ha problemer, men de fleste utviklere vil finne mange fordeler i PLO.
innkapsling
Innkapsling - er bruk av datasammensmelting og instruksjoner for deres prosessering i en enkelt enhet - klassen. På tidspunktet for å skrive programmer i en av OOP språk er det et skille mellom informasjon i og utenfor foretaket. Og dermed oppnå datasikkerhet og fremgangsmåter for gjennomføringen av ytre påvirkninger, for eksempel fra andre klasser som ikke er relatert til dette elementet. Innenfor essensen av dataene er vellykket samhandle med hverandre, men er beskyttet mot uautorisert tilgang fra utsiden.
arv
Det andre prinsippet av OOP - arv - er evnen av en klasse andre uten å gjenta deres faktisk implementering bruker metoder. Arv eliminerer redundans av kildekoden.
polymorfisme
Et annet prinsipp OOP - Polymorfisme. Bruken betyr for å manipulere gjenstander av varierende grad av kompleksitet kan lage et enkelt grensesnitt som vil reagere ulikt på hendelser og samtidig rett til å gjennomføre oppgavene.
OOP språk
OOP prinsipper brukes i slike de mest populære programmeringsspråk som C ++ og Java, som utviklet en betydelig del av programmer og applikasjoner. Det er også mindre brukte OOP språk - er Delphi, Object Pascal, Ruby og mange andre.
PLO kritikk
Til tross for generelt positive uttalelser mot denne metoden, ofte OOP prinsipper blir eksponert og kritisert. Som med prosedyreorientert programmering i OOP har sine ulemper.
Først kompleksiteten av overgangen. For å forstå OOP prinsipper, det krever mye tid, jo flere mennesker jobber tett kun med prosessuelle programmeringsspråk.
Tredje, overdreven fleksibilitet metoder kan føre til at kildekoden og utviklet programmer vil bli overveldet uavhentede i dette spesielle tilfellet, funksjonene og mulighetene. I tillegg oppmerksom på ineffektivitet i form av minnetildeling. Men uavhengig av antall visninger av de omkringliggende OOP programmerere stadig voksende og raskt utviklende språk selv.
Similar articles
Trending Now