Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Wat zijn de rollen van de Reference en Set attributen in een Design Class Diagram ?
Object - georiënteerde software is ontworpen met behulp klassediagrammen voordat er code wordt geschreven . Een klasse is een abstracte entiteit die iets dat een staat en een gedrag vertegenwoordigt , en is over het algemeen ontworpen met een doel voor ogen . Bijvoorbeeld , zou een klas een persoon , een bankrekening , of een netwerkverbinding vertegenwoordigen . Klassediagrammen detail de relatie tussen klassen in een programma , en ze hebben ook uitvoerig de attributen van de klassen . Class attributen representeren de gegevens van een klasse bevat . Twee voorbeelden van attributen zijn referentie en set attributen . Referentie Attributen

Een verwijzing verwijst naar een ander object . Een object is een instantie van een klasse , dat is een blauwdruk voor een aantal abstracte entiteit . Bijvoorbeeld , kan een klasse auto representeren . Een instantie van deze klasse kan een specifieke auto vertegenwoordigen , met een merk , model en bouwjaar . Instantiatie creëert een object uit een klasse en stelt bepaalde standaardwaarden . De rol van referenties als attributen op een diagram staat dat deze klasse is gebaseerd op een andere klasse die moet worden geconcretiseerd in een object . Deze concretisering kan worden gedaan binnen de klasse zelf , of in een ander deel van het programma , maar het moet worden gedaan voor de verwijzing geldig te zijn . Deze eigenschap geeft u inzicht in welke eisen de klasse heeft .
Correct gebruik van Reference attributen

Referentie attributen
moet worden gebruikt wanneer een klasse vereist de diensten van een andere klasse . Referenties zich nemen weinig geheugen, maar bieden toegang tot hele klassen . Als je klas hangt af van de functionaliteit van een andere klasse , moet je een referentie attribuut te creëren in plaats van de hele klas het importeren of het herprogrammeren van de functies zelf .
Set Attributen

een set attribuut is een attribuut waarmee clients ( een client is een object dat probeert te krijgen tot deze klasse ) om de gegevens van welke variabele het is aangesloten op ingesteld . Dit vertelt je dat de gegevens kunnen worden gemanipuleerd door klanten en daarom is onderhevig aan verandering .
Correct gebruik van Set attributen

Set attributen
moet worden gebruikt voor elke variabele die kan worden veranderd door klanten de klasse . Alle variabelen moeten prive worden verklaard, zodat er geen client ze kan zien of ze te wijzigen . Echter, als ze moeten worden benaderd of gewijzigd , dit wordt bereikt door in te stellen en krijgen attributen . Op deze manier , de klasse voorziet enige controle over hoe de gegevens worden bekeken. Bijvoorbeeld , zou een klasse toestaan ​​dat een cliënt aan een van haar data leden stellen als aan bepaalde voorwaarden wordt voldaan . Deze logica wordt behandeld in een set attributen . Als de klant alleen maar zou kunnen stellen de gegevens rechtstreeks lid , zou deze logica worden omzeild .

Previous: Next:
  Computer Programming Languages
·Net Framework 3.0 Tutorials 
·Hoe kan ik een document in Col…
·Hoe maak je een standaard brie…
·Hoe je alle Transitions Delete…
·Hoe te werken met XSD -bestand…
·Hoe te converteren HTML naar S…
·Hoe te Vervoer Verzoeken uploa…
·Hoe een Automation Test Plan B…
·Hoe te gebruiken Xcopy een Dis…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Verschil tussen opnemen en uitbreiden in…
·Hoe maak je een klok in Python Zorg 
·Java Game Development Tools 
·Hoe te EXE Run in VBScript 
·Hoe tot 3 Integers sorteren in Java 
·Hoe te Null Records verwijderen uit een …
·Hoe op te lossen Computer Problemen met …
·Fout nummer 1062 in MySQL 
·Hoe maak je een CNC Deelprogramma Invoeg…
Copyright © Computer Kennis http://www.nldit.com