| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    La différence entre un objet passif et un objet Active en UML
    Le « Unified Modeling Language », ou UML est un langage conçu pour montrer comment le logiciel est organisé , les ingénieurs peuvent utiliser UML au schéma de la circulation de l'information dans un programme , ce qui permet à mieux comprendre comment elle peut être simplifiée ou modifiée. Lors de la modélisation circulation de l'information , UML distinction entre les « objets actifs » qui peuvent initier ce flux , et " des objets passifs » qui ne peuvent pas . Objets et Classes

    Quand il s'agit de ce qu'on appelle la programmation " orientée objet " , l'informatique distinction entre un «objet» et une «classe». Une classe est une description générale d'un ensemble de choses --- tels que les variables ou les méthodes --- alors un «objet» est une «instance» de cette classe, avec ses propres propriétés uniques. Pensez classes comme un modèle ou un modèle ; dans le monde physique , " instrument d'écriture " peut être considérée comme une classe, avec " plume " ou "orange crayon" des exemples de «objets» de ce type de classe particulière
    < br . > Photos objets en UML

    UML conserve une distinction similaire entre les classes et les objets , et ils sont représentés de la même manière ; les classes UML contiennent des descriptions générales et objets UML contiennent des valeurs spécifiques qui représentent des instances de ces descriptions. Formellement parlant, donc , un «objet actif» dans UML est une instance d'une " classe active », et même un « objet passif » est un exemple d'une «classe passive " --- dans un sens théorique , vous pourriez envisager ces Conditions pour être essentiellement interchangeables .
    Actif Objets

    Dans UML, les classes actives , et donc des objets actifs , existent dans leur propre fil des opérations et ont leur propre espace d'adressage . Si l'exécution , ou une activité de code, est pensé en termes de flux , les objets actifs peuvent démarrer ou contrôler ce flux. Objets actifs , en d'autres termes , sont séquentiels et faire quelque chose : les variables de forçage , le comportement du programme de changement , et ainsi de suite . En UML, classes et objets actifs sont distingués en ayant un cadre plus épais que des objets passifs .
    Objets passifs

    objets passifs dans UML n'ont généralement pas la possibilité de modifier ou de commencer le flux d'exécution , car ils doivent attendre un autre objet à appeler. Au lieu de cela , des objets passifs sont généralement utilisés pour stocker des informations, et dans de nombreux cas, ces informations peuvent être partagées entre plusieurs autres objets. Cela peut permettre à des objets passifs sont accessibles simultanément , et non pas de manière séquentielle. Pour s'assurer que les données contenues à l'intérieur dispose d'une grande intégrité , UML permet d' objets passifs d'insister pour qu'ils soient accessibles de façon séquentielle , si deux threads tentent d'appeler le même objet passif séquentiel , cet objet peut retarder le second thread jusqu'à ce que le premier ait terminé avec elle.

    Previous :

    next :
      articles connexes
    ·Comment ouvrir les fichiers MBOX 
    ·Comment faire pour automatiser les téléchargements FT…
    ·Comment afficher un écran d'erreur personnalisé lors …
    ·Outils de développement mobiles 
    ·Comment ajouter une apostrophe dans CL AS/400 
    ·Qu'est-ce que MS Hierarchial FlexGrid 
    ·Les différences entre l'objet types de données abstra…
    ·Comment lire les fichiers à plat plusieurs fois dans C…
    ·Comment faire pour modifier un MDF 
    ·Développement d'un portlet Struts 
      articles en vedette
    ·Comment télécharger un tutoriel Oracle 
    ·Comment apprendre Web Design Rapidement 
    ·Comment Réindexez une table sans index 
    ·Comment supprimer des feuilles Sans confirmation avec V…
    ·Connexion Tutorial Pool 
    ·Comment faire pour convertir un fichier EXE APP du fich…
    ·Comment insérer un saut de ligne après un divulgué N…
    ·Comment ajouter des services Web eBay en VB.NET 
    ·Comment faire pour installer le kit de développement l…
    ·Visual Basic Script peut écouter sur un port Telnet 
    Copyright © Connaissances Informatiques http://fr.wingwit.com