From 66c3bbfa94d8a41e58adf154be25e6d86fee8e30 Mon Sep 17 00:00:00 2001 From: "martial.simon" Date: Sun, 13 Apr 2025 19:54:19 +0200 Subject: init: initial commit --- MOD1/Diagrams.md | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100755 MOD1/Diagrams.md (limited to 'MOD1/Diagrams.md') diff --git a/MOD1/Diagrams.md b/MOD1/Diagrams.md new file mode 100755 index 0000000..fa06cc0 --- /dev/null +++ b/MOD1/Diagrams.md @@ -0,0 +1,64 @@ +```plantuml +class Vehicle { + name + speed + capacity + decribe() +} +interface Flying { + fly() +} +interface Floating { + navigate() +} + +class Car { + drive() +} + +class Airplane { + fly() +} + +class Seaplane { + public drive() : void + public fly() : void + public navigate() : void +} + +Seaplane..|>Flying +Seaplane..|>Floating +Seaplane-->Vehicle +Car-->Vehicle +Airplane..|>Flying +Airplane-->Vehicle +``` + +# Aggregation + +```plantuml +class University { + + name: String + + addStudent() +} +class Student { + + name: String + + study() +} +Student --o University +``` +# Composition + +```plantuml +class Organ +{ + + name : String + + function() +} +class Body +{ + + name : String + + function() +} +Organ --* Body +``` -- cgit v1.2.3