Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Specificaties van UML in C + +
" Be Prepared " is meer dan de Boy Scout motto : het is ook verstandig advies voor programmeurs . U kunt uw C + + code te bereiden op voorhand door diagrammen met behulp van Unified Modeling Language ( UML ) en de specificaties ervan . UML kun je logisch modelleren uw code voordat u begint te programmeren . Het stelt programmeurs in staat om efficiënt in teamverband te werken , en het hen in staat stelt om de relatie tussen C + + code en database -of XML-gegevens conceptualiseren . UML diagrammen lijken flowcharts . U kunt UML diagrammen te maken met een potlood en papier of met aangepaste UML software . Klassen

Programmeurs
trek een doos om elk C + + -klasse vertegenwoordigen , en schrijf de naam van de klasse aan de bovenkant van de doos . Dan , ze trekken een horizontale lijn onder elke naam van de klasse . Een klasse in C + + -functies als een miniatuur -programma , en elk dient een specifiek doel . Klassen zijn de fundamentele bouwstenen van een C + +-toepassing , zodat programmeurs beginnen met een C + + UML- specificatie die door die klassen . In het algemeen moet een programmeur proberen om klassen die een soortgelijk doel gegroepeerd op een diagram dienen te houden . Bijvoorbeeld een C + + UML-diagram vertegenwoordigt een spel zou groep animatie klassen in dezelfde regio van het diagram .
Leden

A C + + leden klasse zijn gegevens waarden gehouden door de klasse en genoemde wijzigingen geheugen genaamd " functies . " Om leden toe te voegen aan een klas , programmeurs schrijven de eigenschappen van elke klasse onder zijn naam . Zij bestempelen velden gegevens, zoals integers , strings en ​​objecten als ' read-write eigenschappen . " Zij bestempelen const waarden " alleen-lezen eigenschappen . " Deze waarden constant zijn , per definitie , en kan niet worden gewijzigd . Typisch , een programmeur groepen gerelateerde gegevens waarden samen .
Relaties

Programmeurs
lijnen trekken tussen de klasse dozen om de relatie tussen de klassen te illustreren . Meestal , ze illustreren een relatie als een klasse bevat voorbeelden van een andere klasse , of als een klasse is gebaseerd op de leden van een andere klasse te functioneren . C + + klasse bevatten vaak andere klassen , die op hun beurt klassen hun staande houdt , als middel abstracting gegevens. Programmeurs moeten er nauwlettend op toezien deze relaties worden adequaat afgebeeld op de UML-diagram .
Cardinaliteit

Programmeurs
ons een 1 , 0 of * om aan te geven cardinaliteit tussen klassen . Als elke klasse komt overeen met precies een instantie van een andere klasse , zal een programmeur trek een 1 naast beide klasse dozen . Als de klasse bevat vele voorbeelden van een andere klasse , zal een programmeur teken een 1 en een * naast de relatie lijn te verbinden . Als een klasse zou kunnen, maar hoeft niet , bevatten een instantie van een klasse , zal een programmeur gebruik maken van een 0 en een 1 . Als elke klasse onbeperkte aantallen van een andere klasse zou kunnen bevatten , programmeurs trekken een * naast elkaar .

Previous: Next:
  C /C + + Programming
·Hoe om te controleren voor een…
·Hoe je OpenGL gebruiken voor C…
·Hoe te Listbox Controle 'Maak …
·Wat is bufferoverloop ? 
·Hoe kan ik zoeken naar een bes…
·Hoe te converteren C + + ASCII…
·Hoe te Videogames verdienen me…
·Hoe maak je een hele naam Inpu…
·Hoe een String Pass naar Open …
  Related Articles
Hoe Search Engine Ranking of SEO van een…
De geschiedenis van Visual Basic 6.0 
Basis van Visual Basic 
Kenmerken van Visual Basic 
Tutorial van Visual Basic 6 
Wat zijn de functies van Visual Basic ? 
De Eigenschappen van een collectie in VB…
Hoe je alle items Inside van een keuzeli…
Hoe maak je een lijst van printers in VB…
  Programmering Articles
·Hoe maak je een statusbalk in Visual Bas…
·Hoe om te doen NT Authentication in VB.N…
·Hoe een Combineren Als verklaring in PHP…
·Het verschil tussen Interface & Abstract…
·Hoe maak je een Receive Buffer Socket in…
·Hoe toegang Element Attributen Met JavaS…
·Hoe maak je een Parallel Query in Oracle…
·Om te lezen hoe een Programming Boek 
·Hoe te Charset UTF - 8 converteren naar …
Copyright © Computer Kennis http://www.nldit.com