Objetos de la máquina C ++

C ++ Máquina de objetos La biblioteca de clase admite un subconjunto de la notación UML STATECHART.
Descargar ahora

Objetos de la máquina C ++ Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Eduard Hiti
  • Sitio web del editor:
  • http://ehiti.sdf-eu.org/macho/

Objetos de la máquina C ++ Etiquetas


Objetos de la máquina C ++ Descripción

C ++ Machine Objects Clase Library admite un subconjunto de la notación UML STATECHTT. C ++ Machine Objects Clase Library admite un subconjunto de la notación de UML STATACHART para implementar máquinas estatales jerárquicas en C ++ recta, similar en espíritu al patrón de diseño "estado" de GOF. Las características de diseño actualmente admitidas son estados jerárquicos, acciones de entrada y salida, historiales estatales, historiales estatales, y las variables estatales.Instalación: la biblioteca de clases como tal no necesita estar instalada. Simplemente incluya el archivo de encabezado macho.hpp para hacer uso de él. Sin embargo, el requisito previo es un compilador de C ++ con soporte SANE para las plantillas. INCLUYIDOS son las máquinas estatales de ejemplo HelloWorld, Ejemplo, Microondas y Prueba. Para hacer que los ejemplos se ejecuten simplemente compilarlos en el directorio en el que se encuentran, por ejemplo: # gccg ++ -o microondas microondas.cpp # msvc7cl / ehsc microondave.cppi, como el patrón de diseño de GOF "estado". Permite implementar el concepto importante de máquinas estatales con características de lenguaje de programación comunes. Al utilizar solo mecanismos de lenguaje básico, es fácil de aplicar en el desarrollo del software de la vida real. Otra propiedad importante que se deriva de esta simplicidad es la ortogonalidad, lo que significa que el patrón se puede combinar con otros elementos de diseño, patrones e idiomas de manera arbitraria. En contraste, el soporte de la herramienta se enfurece con la creación de máquinas estatales (de las cuales no hay escasez). Sobre la base de los generadores de código y los editores gráficos, tienden a generar un código incomprensible y la ortogonalidad de perder necesariamente estar fuera del dominio del lenguaje de programación. Desafortunadamente, el patrón "Estado" está limitado en alcance porque no permite máquinas estatales jerárquicas. Esto es lamentable porque las máquinas estatales planas tienden a ser difíciles de manejar cuando se hacen más grandes, por el número de estados que producen. Las máquinas estatales terráqueas según lo definido por la notación de STATECHART alivian este problema dando un elemento estructural adicional a través de los estados de agrupación a las jerarquías. El estado "del estado en su forma original no es capaz de modelar las jerarquías estatales. La Biblioteca de Clase Macho extiende el concepto con esta posibilidad, mientras mantiene las propiedades de la simplicidad (allí posible) y la independencia de la herramienta de su inspiración. Lo que está nuevo en esta versión: · Esta versión agrega la función de retroceso a los estados anteriores utilizando "instantáneas" .


Objetos de la máquina C ++ Software relacionado

Java2excel

Java2Excel es una biblioteca que permite la generación de archivos de Excel simples usando objetos de tipo java.util.collection. ...

133

Descargar

Libxffm

libxffm es la biblioteca de FileManagement básica utilizada por algunas aplicaciones XFFM, como el XFFM-FILANMANOGER. ...

156

Descargar

Rspell

RSPell es una biblioteca de software que se puede vincular a su programa para proporcionar rutinas de corrección de hechizos. ...

135

Descargar

Libdnsres

LIBDNSRES proporciona una API sin bloqueo, Safe Safe para resolver los nombres DNS. ...

124

Descargar