From 1b137e536a62d011080f98c141ef823ba9242cf6 Mon Sep 17 00:00:00 2001 From: fede Date: Tue, 14 May 2024 09:28:09 -0300 Subject: [PATCH] Actualizar Ingenieria de Software/comsite diagrama.puml --- Ingenieria de Software/comsite diagrama.puml | 25 ++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Ingenieria de Software/comsite diagrama.puml b/Ingenieria de Software/comsite diagrama.puml index 416aae7..a755ab7 100644 --- a/Ingenieria de Software/comsite diagrama.puml +++ b/Ingenieria de Software/comsite diagrama.puml @@ -30,4 +30,29 @@ package RealWorldExample{ Program -l-> DrawingElement: " " 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 \ No newline at end of file