Potrzebuję modelowania konkretnej klasy ogólnej dziedziczącej z podstawowej klasy ogólnej. Po pierwsze, patrz poniżej:Schemat klasy Visual Studio UML i modelowanie typów ogólnych
ActivityFacade powinny być realizowane w ten sposób:
public class ActivityFacade : BaseFacade<Activity, int>
{
}
Jak mogę Model ten w diagramie klasy UML VS2012? Patrząc na diagram, oczywiste jest, że ActivityFacade dziedziczy po BaseFacade, ale nie jest oczywiste, że chodzi o ogólne parametry, które przekazują, mianowicie: Activity
i int
.
-1: Czy to jest diagram UML VS2012? Wygląda bardziej jak Sparx EA. –
@JohnSaunders Ważną rzeczą jest koncepcja, a nie narzędzie. Diagram w pytaniu jest błędny, ponieważ ActivityFacade nie powinien być dziedziczony z BaseFacade, ale z BaseFacade. Tutaj przedstawiam koncepcję modelowania Generics w języku UML. Jestem pewien, że gdy OP wie o TemplateBinding, może go znaleźć w visual studio. –
jurgenreza
Pytanie brzmiało: "Jak mogę to modelować na diagramie klasy UML VS2012". Jeśli możesz użyć VS2012 do prawidłowego modelowania, powinieneś opublikować to rozwiązanie. W przeciwnym razie twoja odpowiedź nie dotyczy tego pytania. –