Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Het verschil tussen een passief object en een actieve object in UML
Het " Unified Modeling Language , " of UML , is een taal die is ontworpen om te laten zien hoe de software is georganiseerd ; ingenieurs kunnen UML de stroom van informatie in een programma te gebruiken om diagram , waardoor ze beter te begrijpen hoe het kan worden vereenvoudigd of gewijzigd . Bij het modelleren van de informatiestroom, UML wordt onderscheid gemaakt tussen " actieve objecten" dat die stroom , en " passieve objecten" die niet kan kan initiëren . Objecten en klassen

Als het gaat om de zogenaamde " object - oriented" programmeren , informatica onderscheid tussen een 'object' en een ' klasse . " Een klasse is een algemene beschrijving van een reeks van dingen --- zoals variabelen of methoden --- terwijl een " object " is een " voorbeeld " van die klasse , met zijn eigen unieke eigenschappen . Denk aan klassen als een blauwdruk of een sjabloon , in de fysieke wereld , " schrijven uitvoert " zou kunnen worden beschouwd als een klasse , met " pen " of " oranje krijt " voorbeelden van 'objecten' van die bepaalde klasse soort
< br . >
objecten in UML

UML
behoudt een vergelijkbaar onderscheid tussen klassen en objecten , en ze zijn vertegenwoordigd in de dezelfde manier ; UML klassen bevatten brede beschrijvingen en UML objecten bevatten specifieke waarden die gevallen vertegenwoordigen van die beschrijvingen . Formeel daarom een ​​" actieve object " in UML wordt elk exemplaar van een " actieve klasse , " en eveneens een " lijdend voorwerp " is een voorbeeld van een " passieve class " --- in een theoretische zin zou je kunnen overwegen deze termen te wezen uitwisselbaar .
actief

in UML , actieve klassen , en dus actieve objecten , bestaan ​​in hun eigen draad van de operaties en hebben hun eigen adresruimte . Indien uitvoering , of code -activiteit , wordt gedacht in termen van stroom , kan actieve objecten starten of te controleren die stroom . Actieve objecten , met andere woorden , zijn sequentiële en iets te doen : modify variabelen , veranderingsprogramma gedrag , en ga zo maar door . In UML , worden actieve klassen en objecten onderscheiden door het hebben van een dikkere rand dan passieve objecten.
Passief Objecten

Passief objecten
in UML algemeen niet de mogelijkheid hebben om te wijzigen of start u de volgorde van uitvoering , omdat ze moeten wachten op een ander object te bellen . In plaats daarvan worden passieve objecten algemeen gebruikt om informatie op te slaan , en in veel gevallen deze informatie kan worden gedeeld tussen meerdere andere objecten . Hierdoor kan passieve objecten gelijktijdig sequentieel worden benaderd , niet . Om ervoor te zorgen dat de gegevens binnenkant heeft een hoge integriteit , UML maakt voor passieve objecten aan te dringen dat ze sequentieel worden benaderd , als twee threads proberen om dezelfde sequentiële lijdend voorwerp noemen , kan dat object de tweede draad te stellen tot het eerste klaar is met het.

Previous: Next:
  Computer Programming Languages
·Hoe te Gridview kolombreedte b…
·Hoe te Waarden Van ListBox Kri…
·Wat is het verschil tussen lok…
·Hoe SQL en PL /SQL Leer 
·Hoe te portlets converteren na…
·Hoe maak je een Widget 
·Hoe te Variabelen 
·Hoe kan ik PHP Snippets Gebrui…
·Hoe maak je een storyboard voo…
  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
·Tutorial voor een DirectX Pixel Shader 
·Hoe maak je een lijst van Woordenboeken …
·Hoe te Karaoke Software Maak 
·Hoe om te doen alles met PHP en MySQL 
·Hoe maak je een lokale printer gebruiken…
·Hoe je je Scrabble Score Bereken in Java…
·Hoe maak je een knop Glow in ActionScrip…
·Hoe te Logboeken lezen in VB.NET 
·Computer System Analysis & Design 
Copyright © Computer Kennis https://www.nldit.com