*   >> Læs Uddannelse artikler >> science >> programming

Objektorienterede Programming

stre.

De fleste af os ikke kender, og don 't virkelig pleje, hvordan styremekanismen er faktisk implementeret "under kølerhjelmen". I virkeligheden er der formentlig en række forskellige implementeringer for forskellige mærker og modeller af biler. Uanset mærke og model, men den menneskelige interface er stort set den samme. Med uret drejer til højre, mod uret drejer til venstre.

For at forstå betydningen af ​​denne standard interface, vedhæfte en kort leje trailer til din bil og forsøge at bakke det ind i din indkørsel.

Dreje rattet mod uret får traileren til at dreje til højre og uret får traileren til at vende mod venstre; lige det modsatte af ovenstående. De fleste af os er ikke vant til dette interface og har nogle problemer med at bruge det, i hvert fald i første omgang. Det er nok sikkert at foreslå, at den menneskelige faktorer aspekt af grænsefladen til styreapparatet i din bil ikke er designet til sikkerhedskopiering med anhænger vedlagt. (Kunsten at tilpasse grænsefladen er at sætte dig hånd på bunden af ​​rattet i stedet for toppen.

)

Under alle omstændigheder som i styremekanismen for en bil, en fælles tilgang i OOP er til "skjule gennemførelsen" og "afsløre grænsefladen" gennem indkapsling.

Arv Eksempel

Et andet vigtigt aspekt af OOP er arv

. Lad os danne en analogi med teenager, der er ved at bygge en hotrod. At teenager normalt ikke starter med en stor luns af stål og skære en motor ud af det. I stedet vil teenageren starter som regel med en eksisterende motor og foretage forbedringer på det.

I OOP lingo, at teenager strækker

den eksisterende motor, stammer

fra den eksisterende motor, arver

fra den eksisterende motor, eller underklasser

de eksisterende motor.

Ligesom i "souping op" en motor for en hotrod, en meget almindelig praksis i OOP er at skabe nye forbedrede objekter ved hjælp af nye definitioner, strækker

eksisterende definitioner. Faktisk er en af ​​de store argumenter for PK, er, at det giver en formel mekanisme, som tilskynder til genbrug af eksisterende programmering elementer.

En af de mottoer i OOP er: genbrug, ikke genopfinde

Polymorfi Eksempel

Et tredje vigtigt aspekt af OOP er polymorfi

.. Dette er en græsk ord, der betyder noget i retning af et navn, mange former

. Dette er lidt mere vanskeligt at forklare i ikke-programmering terminologi. Men vi vil strække vores fantasi lidt og s

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.