У меня есть класс A, вызывающий абстрактный класс B, а класс B возвращает объект. Как я могу представить это в UML? Кроме того, есть ли ресурс, который показывает исходный код, а затем эквивалентные диаграммы UML? Это мне очень помогло! Мне сложно понять определения ассоциации, агрегации и т. Д. Без фактического кода в качестве примера.Как представить использование абстрактного класса?
Например,
Class A {
constructor {
B = B.hello();
}
}
Abstract Class B {
public static hello() {
return new C();
}
}
Class C extends B {
}