SØG

Grundlæggende principper for OOP og deres anvendelse

Generelle oplysninger

OOP er en programmeringsstil, der dukkede op i80 år af det 20. århundrede. I modsætning til proceduremæssige sprog, hvor data og instruktioner til deres behandling eksisterer separat, i objektorienteret programmering, kombineres disse oplysninger i en enkelt enhed.

åbne principper

Grundlæggende principper for OOP

Objekt programmering harderes postulater. OOP's principper er hans hovedideer. Der er tre vigtigste af dem: arv, polymorfisme og indkapsling. Nedenfor vil hver især blive diskuteret mere detaljeret. Grundlæggende om programmering i OOP sprog er i brug af objekter og klasser. Overgangen fra proceduremæssig stil til at skrive kildekode til objektorienteret er ofte vanskelig, men de fleste udviklere finder mange fordele i OOP.

indkapsling

Indkapsling er brugen af ​​en tilslutning.data og instruktioner til behandling af dem i en enkelt enhedsklasse. Mens der skrives programmer på et af OOP-sprogene, skelnes der mellem information inden for entiteten og udenfor. Det er således muligt at sikre sikkerheden ved data og metoder til deres implementering mod eksterne påvirkninger, for eksempel fra andre klasser, der ikke er relateret til dette objekt. Inde i entiteten virker data med succes med hinanden, men er pålideligt beskyttet mod uautoriseret adgang udefra.

hovedprincipper

arv

Det andet princip for OOP - arv eren klasses evne til at anvende metoderne til en anden uden at gentage deres faktiske implementering. Arv eliminerer kildekode redundans.

polymorfi

Et andet princip for OOP er polymorfisme. Dens brug betyder, at for at manipulere objekter af forskellig grad af kompleksitet kan du oprette en grænseflade, der vil reagere forskelligt på begivenheder og samtidig implementere opgaverne korrekt.

OOP sprog

OOP principper anvendes i de flestepopulære programmeringssprog som C ++ og Java, som udviklede en stor del af programmer og applikationer. Der er også mindre brugte OOP-sprog - Delphi, Object Pascal, Ruby og mange andre.

Kritik af PLO

På trods af de generelt positive bemærkninger til denne metode kritiseres principperne i PLO ofte. Ligesom procedurel programmering har OOP sine ulemper.

For det første vanskeligheden ved overgangen. For at forstå principperne for OOP vil det tage meget tid, især for folk, der arbejder tæt sammen med kun procedurelle programmeringssprog.

programmeringsgrundlag
For det andet er ulempen mere kompleks dokumentation, da det vil kræve ikke kun at beskrive klasser og objekter, men også specifikke tilfælde af deres gennemførelse.

For det tredje kan overdreven universalitet af metoderføre til, at kildekoden og de udviklede programmer bliver overbelastet med uopkrævede funktioner og funktioner i dette særlige tilfælde. Derudover bemærker de ineffektivitet med hensyn til hukommelseallokering. Men uanset andres meninger vokser antallet af OOP-programmører konstant, og sprogene selv udvikler sig hurtigt.

  • Evaluering: