C ++ Machine-objecten

C ++ Machine Objects Class Library ondersteunt een subset van de UML StatChart-notatie.
Download nu

C ++ Machine-objecten Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Eduard Hiti
  • Uitgever website:
  • http://ehiti.sdf-eu.org/macho/

C ++ Machine-objecten Tags


C ++ Machine-objecten Beschrijving

C ++ Machine Objects Class Library ondersteunt een subset van de UML StatChart-notatie. C ++ Machine Objects Klasse Bibliotheek ondersteunt een subset van de UML StatChart-notatie voor het implementeren van hiërarchische staatsmachines in recht C ++, vergelijkbaar in Geest tot het GOF "State" designpatroon. De momenteel ondersteunde functies zijn hiërarchische staten, toegangs- en uitgangsacties, staatsgeschiedenissen, en staatsvariabelen.Installatie: de klasbibliotheek hoeft niet te worden geïnstalleerd. Neem gewoon het koptekstbestand op Macho.hpp om er gebruik van te maken. Voorwaarde is echter een C ++ -compiler met Sane-ondersteuning voor sjablonen. Inclusief zijn de voorbeeldmachines HELLLDLD, bijvoorbeeld, magnetron en test. Om de voorbeelden uit te voeren, compileer ze gewoon in de map waarin ze zich bevinden, bijvoorbeeld: # GCCG ++ -O Magnetron Microwave.cpp # MSVC7CL / EHSC Microwave.cppi zoals het GOF "State" -ontwerppatroon. Het maakt de implementatie van het belangrijke concept van staatsmachines met gemeenschappelijke programmeertaalfuncties mogelijk. Door alleen de elementaire taalmechanismen te gebruiken, is het gemakkelijk om in de ontwikkeling van real-life software aan te vragen. Een ander belangrijke eigenschap dat voortkomt uit deze eenvoud is orthogonality, wat betekent dat het patroon kan worden gecombineerd met andere ontwerpelementen, patronen en idiomen op willekeurige manieren. Stand in contrast, de tool ondersteunde benaderingen van de schepping van de staatsmachine (waarvan er geen tekort is). Op basis van code generatoren en grafische editors hebben ze de neiging om onbegrijpelijke code en verbeurde orthogonality te genereren door noodzakelijkerwijs buiten het domein van de programmeertaal te zijn. Helaas is het patroon "Staat" beperkt in reikwijdte omdat het niet toestaat voor hiërarchische staatsmachines. Dit is betreurenswaardig omdat platte staatsmachines de neiging hebben om onhandelbaar te worden wanneer ze groter worden, voor het enorme aantal staten dat ze produceren. Hierarchische staatsmachines zoals gedefinieerd door de StatiChart-notatie, verlicht dit probleem door een extra structureel element te geven door middel van groepstaten in hiërarchieën. Staat "patroon in zijn oorspronkelijke vorm is niet in staat om toestandshiërarchieën te modelleren. De Macho Class-bibliotheek breidt het concept uit met deze mogelijkheid, terwijl de eigenschappen van de eenvoud (daar mogelijk) en gereedschapsonafhankelijkheid van zijn inspiratie houden. Wat is nieuw in deze release: · Deze release voegt het kenmerk van backtracking toe aan eerdere staten met behulp van "snapshots" .


C ++ Machine-objecten Gerelateerde software

Java2Excel

Java2Excel is een bibliotheek waarmee de generatie van eenvoudige Excel-bestanden mogelijk is met behulp van objecten van type Java.util.collection. ...

133

Downloaden

Libdnsres

LibdnsRes biedt een niet-blokkering, draadveilige API voor het oplossen van DNS-namen. ...

124

Downloaden

XJ3D

XJ3D is een project van het Web3D-consortium gericht op het maken van een toolkit voor VRML97 en X3D-inhoud volledig geschreven in Java. ...

250

Downloaden