diff --git a/Ingenieria de Software/Decorator.org b/Ingenieria de Software/Decorator.org index 34ad0e1..3b01e4d 100644 --- a/Ingenieria de Software/Decorator.org +++ b/Ingenieria de Software/Decorator.org @@ -2,14 +2,15 @@ #+begin_src plantuml :file /tmp/algo.png @startuml - +skinparam classAttributeIconSize 0 +skinparam lineType ortho hide abstract circle hide class circle -abstract LibraryItem <> { +abstract LibraryItem { + NumCopies: int - numCopies: int -+ <> Display(): void ++ Display(): void {abstract} } class Book extends LibraryItem{ @@ -44,6 +45,9 @@ class Borrowable extends Decorator { } -Decorator o-d-> LibraryItem +note right of Decorator::"Display()" +component.Operation() +end note +Decorator o-> LibraryItem @enduml #+end_src \ No newline at end of file