diff --git a/servant/etc/servant.jpg b/servant/etc/servant.jpg new file mode 100644 index 000000000..d7ea66267 Binary files /dev/null and b/servant/etc/servant.jpg differ diff --git a/servant/etc/servant.svg b/servant/etc/servant.svg new file mode 100644 index 000000000..c4891c79f --- /dev/null +++ b/servant/etc/servant.svg @@ -0,0 +1,259 @@ + + + + UML diagram java-design-patterns + + + + + + + + + + + + + + + + + App + (from iluwatar) + + + + + main(String[*]): void + + + + + scenario(Servant[0..1], Integer): void + + + + + + + King + (from iluwatar) + + + + isHappy: Boolean + + + + + complimentReceived: Boolean + + + + + + getFed(): void + + + + + getDrink(): void + + + + + receiveCompliments(): void + + + + + changeMood(): void + + + + + getMood(): Boolean + + + + + + + Queen + (from iluwatar) + + + + isHappy: Boolean + + + + + complimentReceived: Boolean + + + + + + getFed(): void + + + + + getDrink(): void + + + + + receiveCompliments(): void + + + + + changeMood(): void + + + + + getMood(): Boolean + + + + + setFlirtiness(Boolean): void + + + + + + + « Interface » + Royalty + (from iluwatar) + + + + getFed(): void + + + + + getDrink(): void + + + + + changeMood(): void + + + + + receiveCompliments(): void + + + + + getMood(): Boolean + + + + + + + Servant + (from iluwatar) + + + + name: String[0..1] + + + + + + Servant(String[0..1]): void + + + + + feed(Royalty[0..1]): void + + + + + giveWine(Royalty[0..1]): void + + + + + GiveCompliments(Royalty[0..1]): void + + + + + checkIfYouWillBeHanged(Royalty[*]): Boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1..* + « use » + + + + diff --git a/servant/etc/servant.xml b/servant/etc/servant.xml new file mode 100644 index 000000000..8da8a9e0b --- /dev/null +++ b/servant/etc/servant.xml @@ -0,0 +1,638 @@ + + + +
+ + + +
+ + + + + +
+ + + + + +
+ + + +
+ + + +
+ + + +
+ + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + + +
+ + + +
+ + + + +
+ + + + + +
+ + + + +
+ + + + +
+ + + + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + + +
+ + + + +
+ + + + +
+ + + + + +
+ + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + + +
+ + + + +
+ + + + +
+ + + + + +
+ + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + + +
+ + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + + +
+ + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + + +
+ + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + + +
+ + + +
+ + + + +
+ + + + + + + + + +
+ + + + +
+ + + +
+ + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + + +
+ + + + + + +
+ + +