Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment transférer des données de …
  • Comment faire pour enregistrer le fi…
  • Types de données 
  • La taille d'un tableau dans MATLAB 
  • Comment ajouter un bouton de connexi…
  • Les utilisations des logarithmes dan…
  • Comment puis-je accéder aux membres…
  • Comment faire pour créer une liste …
  • Comment définir des valeurs intéri…
  • Comment envoyer un SMS sur l'API And…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment envoyer un SMS sur l'API Android 
  • CGI Problems faciles 
  • SQL cordes Tutorial 
  • Comment faire pour utiliser un script WMI 
  • Comment utiliser SDF et SQL Connection 
  • Comment faire votre propre texte jeu d'aventure 
  • Comment vérifier si un fichier existe en utilisant VBScript 
  • Comment passer des variables de Shell à AWK 
  • Quel est le logiciel SQL 
  • Raisons d'utiliser Prolog 
  • Connaissances Informatiques © http://www.ordinateur.cc