mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-10-13 20:14:59 +00:00
changing method names in Royalty to make Servant relation clearer
This commit is contained in:
1 parent
187cccca99
commit
ee0f5f709f
4 files changed
+8
-8
No files matched your search
@@ -5,12 +5,12 @@ public class King implements Royalty{
|
|||||||
private boolean complimentReceived = false;
|
private boolean complimentReceived = false;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void feed() {
|
public void getFed() {
|
||||||
isHungry = false;
|
isHungry = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void giveDrink() {
|
public void getDrink() {
|
||||||
isDrunk = true;
|
isDrunk = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ public class Queen implements Royalty{
|
|||||||
private boolean isFlirty = true, complimentReceived = false;
|
private boolean isFlirty = true, complimentReceived = false;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void feed() {
|
public void getFed() {
|
||||||
isHungry = false;
|
isHungry = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void giveDrink() {
|
public void getDrink() {
|
||||||
isDrunk = true;
|
isDrunk = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.iluwatar;
|
package com.iluwatar;
|
||||||
|
|
||||||
interface Royalty {
|
interface Royalty {
|
||||||
public void feed();
|
public void getFed();
|
||||||
public void giveDrink();
|
public void getDrink();
|
||||||
public void changeMood();
|
public void changeMood();
|
||||||
public void receiveCompliments();
|
public void receiveCompliments();
|
||||||
public boolean getMood();
|
public boolean getMood();
|
||||||
|
|||||||
@@ -10,11 +10,11 @@ public class Servant {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void feed(Royalty r){
|
public void feed(Royalty r){
|
||||||
r.feed();
|
r.getFed();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void giveWine(Royalty r){
|
public void giveWine(Royalty r){
|
||||||
r.giveDrink();
|
r.getDrink();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void GiveCompliments(Royalty r){
|
public void GiveCompliments(Royalty r){
|
||||||
|
|||||||
Reference in new issue
Block a user