Próbuję modelować moją aplikację za pomocą diagramów aktywności UML. Używam JavaScript i Node.js oraz wiele asynchronicznych wywołań zwrotnych. Oto co wymyśliłem:Asynchroniczne wywołania zwrotne w diagramach aktywności UML
Co o tym sądzisz? Rozumiesz, co się dzieje? Używam "ogólnego konektora", aby powiązać wywołanie zwrotne z działaniem ("uruchom MyClass.myMethod) i węzeł-widelec, aby pokazać wykonanie" równoległe ".Nie znalazłem pisemnego słowa o wywołaniach zwrotnych w Diagramach aktywności w dowolnym miejscu na . w internecie lub moje książki
EDIT byłoby to kod JavaScript na schemacie.
var MyClass = function() {
//constructor
};
MyClass.prototype = {
myMethod : function(cb) {
//this is an async method
var result = 5 + 5;
setTimeout(function() {
cb(null, result);
},100); //execute Callback after 100ms
}
};
//instanciate a MyClass Object
var myClassInstance = new MyClass();
//create a callback function that prints the result
var callbackFunction = function (err,result) {
console.log(result);
};
myClassInstance.myMethod(callbackFunction);
console.log('I am first');
możliwe duplikat http://stackoverflow.com/questions/415974/how- pokazywać-asynchroniczne-operacje-na-uml-diagram działania – Rayfleck