Сейчас понимаю, что UML диаграмма очень мощный инструмент, но хотелось бы для себя прояснить насколько правильно я понимаю UML диаграммы. Буду благодарен за любой ответ.
Наследование:
public class Parent {
}
public class child extends Parent{
}
Имплементация:
public class Parent implements Serializable {
}
Композиция:
public class Car {
private Engine engine;
public Car (){
this.engine = new Engine();
}
}
Агрегация:
public class Car {
private Engine engine;
public Car (Engine engine){
this.engine = engine;
}
}