C + + C + +, door de volgende twee fundamentele elementen:,,,, de procedure (code): dit is een van de uitvoering van het programma een deel van hun gedrag, bekend als de functie.,,,, programma' s gegevens door de Procedure van de effecten van de programma 's van de informatie,,, pakket. Het concept is de gerichte programma' s samen, gegevens en de functionele werking en de handhaving van de veiligheid van de gegevens, zonder inmenging van buitenaf en misbruik.Data pakket heeft geleid tot belangrijke doel gerichte concepten, gegevens, gegevens, verborgen, verpakking, is een bundeling van de mechanismen van de gegevens, en het gebruik van hun functie, abstracte gegevens, is een mechanisme van de interface van de gebruiker blootgesteld en de details van de uitvoering van de verborgen, en gegevens over de eigenschappen van De C - steun omschreven vormen van verborgen in de bekend als de schepping, klasse.We hebben een soort onderzoek kan bevatten, de particuliere en de bescherming van de soorten en de Lid - Staten.Bij verstek, de definitie van categorie alle projecten zijn privé.Bijvoorbeeld, de klasse KIT (publiek: de dubbele controle opname van omvang (") {terug generaal * * * * * * * * * * * * * *): breedte, lengte van een doos met particuliere, dubbele breedte /lengte /breedte; dozen van dubbele hoogte hoogte;} ///////;, variabele lengte, breedte en hoogte van de particuliere,,.Dit betekent dat zij toegang kunnen krijgen tot de categorie door andere leden, in plaats van door een andere deel van het programma.Dit is een pakket van methoden, zodat het publiek deel uit te maken van een soort,, (d.w.z. toegang heeft tot andere delen van het programma), moet je ze open, de verklaring en het sleutelwoord.Alle variabelen of functie, voor het publiek toegankelijk worden gemaakt door in de programma 's gebruik te maken van alle andere functies, zodat de definitie van een klasse, een vriend van een ander openbaar en vermindering van de details van de tenuitvoerlegging van de verpakking.De ideale methode is zoveel mogelijk details van elke categorie gegevens verborgen, verpakking, een voorbeeld: + + - programma, dat je een klasse en openbare en particuliere leden is een voorbeeld van de gegevens en de gegevens over produktie.Met het volgende rekening, met inbegrip van:< hoe een bibliotheek > met behulp van namespace SOA; soort adder {public://fabrikant adder (int i = 0) {}) de totale = ik; ///////addnum de kloof met de rest van de wereld (int) = (de totale hoeveelheid in de wereld gettotal interface;) ///////int de totale () {;); particuliere: ///////verborgen gegevens van het totale aantal van de rest van de wereld;}; in de Main () {adder; a.addnum (10); a.addnum (20); a.addnum (30); cout < < de totale < < a gettotal () < < endl; terugkeer 0 als de code op;}, wordt opgesteld en uitgevoerd, kan leiden tot de volgende resultaten: het totale aantal van meer dan 60, de toevoeging van gegevens,En weer terug.De Lid - Staten, addnum, en is de rest van de wereld, getTotal, interfaces, en de gebruikers moeten weten dat ze gebruikt.Privé - leden en, in het algemeen, verborgen in de externe wereld dingen nodig, maar de aard van de operatie, de ontwerp - strategie: de meesten van ons hebben geleerd, door middel van een pijnlijke ervaring, en maakt het de leden van de particuliere standaard, tenzij het echt moet ze ontmaskeren.Dit is goed, dit is de meest voorkomende vorm van de verpakking, de gegevens van leden van de wijsheid, maar het is ook van toepassing op alle lidstaten, met inbegrip van de functie, de virtuele.
De gegevens in alle programma 's van de
Previous:Gegevens over de produktie
Next Page:In C - interface (klasse)