diff options
Diffstat (limited to 'MOD1/Diagrams.md')
| -rwxr-xr-x | MOD1/Diagrams.md | 64 |
1 files changed, 64 insertions, 0 deletions
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 +``` |
