Actualizar Ingenieria de Software/comsite diagrama.puml

This commit is contained in:
2024-05-14 09:28:09 -03:00
parent 5b8b8e1504
commit 1b137e536a

View File

@@ -30,4 +30,29 @@ package RealWorldExample{
Program -l-> DrawingElement: " " Program -l-> DrawingElement: " "
CompositeElement "1" o-l--- "*" PrimitiveElement: " " CompositeElement "1" o-l--- "*" PrimitiveElement: " "
} }
package basico {
class Leaf extends Component
class Composite {
+ Operation()
+ Add(Component)
+ Remove(Component)
+ GetChildren(index): Component
}
class Component {
+ Operation()
+ Add(Component)
+ Remove(Component)
+ GetChildren(index): Component
}
Composite "1" o-l- "*" Component: Children
Composite -u-|> Component
class Client
Client -r-> Component
}
@enduml @enduml