| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    La diferencia entre un objeto pasivo y un objeto activo en UML
    El " Unified Modeling Language ", o UML , es un lenguaje diseñado para mostrar cómo el software se organiza , los ingenieros pueden utilizar UML al diagrama del flujo de información en un programa, lo que permite a entender mejor cómo se puede simplificar o cambiar. Al modelar el flujo de información , UML distingue entre "objetos activos" que pueden iniciar ese flujo, y los " sujetos pasivos " que no puede. Objetos y clases

    Cuando se trata de la llamada programación " orientado a objetos " , ciencias de la computación que diferencia entre un "objeto" y una "clase ". Una clase es una descripción generalizada de un conjunto de cosas --- tales como variables o métodos --- mientras que un "objeto " es un " ejemplo " de esa clase , con sus propias propiedades únicas . Piense en las clases como un modelo o una plantilla , en el mundo físico , " instrumento de escritura " podría considerarse una clase , con " pluma " o " naranja crayola " ejemplos de "objetos " de ese tipo de clase especial
    < br . >
    objetos en UML

    UML conserva una distinción similar entre clases y objetos , y se representan de la misma manera , las clases UML contienen amplias descripciones y objetos UML contienen valores específicos que representan casos de esas descripciones . Formalmente hablando, por lo tanto, un "objeto activo" en UML es una instancia de una " clase de activos", y del mismo modo un "objeto pasivo" es un ejemplo de una "clase pasiva " --- en un sentido teórico , usted podría considerar estos términos son esencialmente intercambiables .
    activo Objetos

    en UML , las clases de activos , y por lo tanto los objetos activos , existiendo en su propio hilo de las operaciones y tienen su espacio de direcciones propio . Si la ejecución , o la actividad de código , se piensa en términos de flujo , los objetos activos pueden iniciar o controlar ese flujo. Objetos activos , es decir , son secuenciales y hacer algo : las variables de forzado , el comportamiento de cambio de programa , etc . En UML , las clases de activos y los objetos se distingue por tener un borde más grueso que los objetos pasivos.
    Objetos pasivos

    objetos pasivos en UML generalmente no tienen la capacidad de modificar o comenzar el flujo de ejecución , ya que deben esperar a que otro objeto de llamarlos . En cambio , los objetos pasivos generalmente se utilizan para almacenar información , y en muchos casos esta información puede ser compartida entre varios otros objetos. Esto puede permitir que los objetos pasivos para tener acceso al mismo tiempo , no secuencialmente . Para asegurarse de que los datos contenidos en su interior tiene una alta integridad, UML permite objetos pasivos a insistir en que se puede acceder de forma secuencial , y si dos subprocesos intentan llamar al mismo objeto pasivo secuencial , ese objeto puede retrasar el segundo hilo hasta que el primero haya terminado con él.

    Previous :

    next :
      Artículos relacionados
    ·Cómo configurar el registro EXE 
    ·Cómo crear un enlace en los Foros en Línea 
    ·Cómo crear una imagen de Windows CE 
    ·Código MATLAB para White Noise 
    ·Cómo proporcionar credenciales a un proxy web con C # 
    ·Cómo detener un guión gráfico en Silverlight 
    ·Cómo iniciar Computadoras 
    ·¿Cómo subir imágenes a ASP.Net 
    ·¿Qué es un agente de prueba 
    ·Cómo localizar Tipos Enum 
      Artículos destacados
    ·Cómo crear un archivo JAR para su distribución en Ecl…
    ·Cómo quitar las nuevas líneas en Python 
    ·Cómo leer correo electrónico en VB 
    ·Cómo convertir extendido en entero en Pascal 
    ·Cómo leer un archivo de registro de IIS 
    ·Cómo hacer que tus fotos con enlace 
    ·Cómo ocultar columnas mediante VBA 
    ·Cómo visualizar la hora en VB.Net 
    ·Cómo salir de AVG 9 
    ·Aprenda Diagramas UML 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com