Actualizar Ingenieria de Software/Decorator.org

This commit is contained in:
2024-05-28 10:00:13 -03:00
parent 5c1c4627d4
commit 182df9220c

View File

@@ -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>> {
abstract LibraryItem {
+ NumCopies: int
- numCopies: int
+ <<abstract>> 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