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

Object-Oriented Programming

Wij zijn object-georiënteerde wezens leven in een object-georiënteerde wereld. We hebben de neiging om te denken in object-georiënteerde manier.

Als u bijvoorbeeld bij het plannen van een motor reis, denken we meestal voor het eerst over de beste manier om van punt A naar punt B zonder al te bezorgd over hoe om door te komen het verkeer in elk van de steden langs de weg.

Als we ervan overtuigd zijn dat we de totale route uitgestippeld naar behoren, kunnen we terug gaan en beginnen na te denken over de details, zoals hoe om vijf oclock voorkomen het verkeer in een bepaalde stad, waar is de beste plek om te stoppen voor de nacht, is er een bijzonder restaurant dat we willen bezoeken, en zo ja, hoe kunnen we regelen de timing om er te komen tijdens het diner, enz. Dit is objectgeoriënteerd denken.

vorige benaderingen programmeren (pre-OOP) neigen om de gegevens van de gebruikte die gegevens te manipuleren, of althans niet sterk aanmoedigen beschouwd in samenhang werkwijzen scheiden.

De wereld en zijn toepassingen zijn niet georganiseerd in waarden en procedures van elkaar gescheiden. Mensen die problemen in andere ambachten te lossen niet de wereld op die manier zien. Zij omgaan met hun probleem domeinen door zich te concentreren op de objecten en laten de kenmerken van die objecten bepalen de procedures voor hen.

Om een ​​huis te bouwen, repareren van een lekke band, of repareren van een carburateur, je eerst denkt over het object en het doel ervan en het gedrag. Dan is uw instrumenten en procedures selecteert u. De oplossing past het probleem

Elke objectgeoriënteerde taal moet drie zeer belangrijke concepten te ondersteunen.

  • inkapseling,

  • de erfenis,

  • polymorfisme .

    We gebruiken deze drie concepten uitgebreid als we proberen om de echte problemen die we proberen op te lossen met onze objectgeoriënteerde programma's te modelleren.

    Encapsulation Voorbeeld

    Denk aan de stuurinrichting van een auto als de echte wereld een voorbeeld van inkapseling.

    In de afgelopen tachtig jaar of zo, is de stuurinrichting zich ontwikkeld tot een object

    in de OOP zin. In het bijzonder, de meesten van ons weten hoe het stuurmechanisme van een auto gebruiken zonder enig idee dan ook hoe het wordt uitgevoerd. Alle meesten van ons de zorg over de -interface

    die wij aanduiden als een stuurwiel.

    We weten dat als we draaien het stuurwiel met de klok mee, zal de auto-draai naar recht

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