*   >> Lezen Onderwijs artikelen >> science >> programming

Object-Oriented Programming

s, en als we draaien tegen de klok, zal de auto naar links draaien.

De meesten van ons weten niet, en don 't echt zorg, hoe de stuurinrichting daadwerkelijk wordt uitgevoerd "onder de motorkap." In feite zijn er waarschijnlijk een aantal verschillende implementaties voor verschillende merken en modellen van auto's. Ongeacht het merk en het model, maar de human interface is vrijwel hetzelfde. Rechtsom draait naar rechts, tegen de klok in draait naar links.

Om het belang van deze standaard interface waarderen, bevestigt een korte verhuur trailer aan uw auto en probeer back het in uw oprit. Het draaien van het stuurwiel tegen de klok zorgt ervoor dat de trailer te wenden tot de rechter en de wijzers van de klok zorgt ervoor dat de trailer te draaien naar links; het tegenovergestelde van het bovenstaande. De meesten van ons zijn niet gewend aan deze interface en enige moeite met het, althans aanvankelijk.

Het is waarschijnlijk veilig om te suggereren dat de menselijke factoren aspect van de interface met de stuurinrichting in de auto niet is ontworpen voor back-up met een aanhanger. (De truc om het aanpassen van de interface is om u op de onderkant van het stuur in plaats van de top zetten de hand.)

In ieder geval, zoals in de stuurinrichting voor een auto, een gemeenschappelijke aanpak in OOP is aan "verbergen de uitvoering" en door "de interface bloot" inkapseling.

Inheritance Voorbeeld

Een ander belangrijk aspect van OOP is erfenis

.

Laten we vormen een analogie met de tiener die bouwt een hotrod. Dat tiener niet normaal beginnen met een groot deel van staal en carve een motor van te maken. In plaats daarvan zal de tiener beginnen meestal met een bestaande motor en verbeteringen op. In OOP jargon, dat tiener breidt

de bestaande motor, ontleent

van de bestaande motor, erft

van de bestaande motor, of subklassen of the bestaande motor.

Net als in "souping up" een motor voor een hotrod, een zeer gangbare praktijk in OOP is om nieuwe, verbeterde objecten met behulp van nieuwe definities die creëren breiden

bestaande definities. In feite is een van de belangrijkste argumenten OOP is dat het een formeel mechanisme dat het hergebruik van bestaande programmeerelementen bevordert. Één van de motto's van OOP is: hergebruik, niet opnieuw uit te vinden

polymorfisme Voorbeeld

Een derde belangrijk aspect van OOP is polymorfisme

..

Dit is een Grieks woord dat iets als één n

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.