/
githubmirror
/
java-design-patterns
Обзор
Документация
Войти
/
githubmirror
/
java-design-patterns
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
composite/etc/composite.urm.puml
41 строка
911 B
Ilkka Seppälä
#1113 Add uml-reverse-mapper plugin
07 дек 2019, 19:03
07 дек 2019, 19:03
0685a50
Код
Авторство
О чём код?
@startuml package com.iluwatar.composite { class App { - LOGGER : Logger {static} + App() + main(args : String[]) {static} } class Letter { - character : char + Letter(c : char) # printThisBefore() } abstract class LetterComposite { - children : List<LetterComposite> + LetterComposite() + add(letter : LetterComposite) + count() : int + print() # printThisAfter() # printThisBefore() } class Messenger { + Messenger() ~ messageFromElves() : LetterComposite ~ messageFromOrcs() : LetterComposite } class Sentence { + Sentence(words : List<Word>) # printThisAfter() } class Word { + Word(letters : List<Letter>) + Word(letters : char[]) # printThisBefore() } } LetterComposite --> "-children" LetterComposite Letter --|> LetterComposite Sentence --|> LetterComposite Word --|> LetterComposite @enduml