changing method names in Royalty to make Servant relation clearer

This commit is contained in:
Peter G. Sideris 2014-12-01 14:29:52 +01:00
parent 187cccca99
commit ee0f5f709f
4 changed files with 8 additions and 8 deletions

View File

@ -5,12 +5,12 @@ public class King implements Royalty{
private boolean complimentReceived = false;
@Override
public void feed() {
public void getFed() {
isHungry = false;
}
@Override
public void giveDrink() {
public void getDrink() {
isDrunk = true;
}

View File

@ -5,12 +5,12 @@ public class Queen implements Royalty{
private boolean isFlirty = true, complimentReceived = false;
@Override
public void feed() {
public void getFed() {
isHungry = false;
}
@Override
public void giveDrink() {
public void getDrink() {
isDrunk = true;
}

View File

@ -1,8 +1,8 @@
package com.iluwatar;
interface Royalty {
public void feed();
public void giveDrink();
public void getFed();
public void getDrink();
public void changeMood();
public void receiveCompliments();
public boolean getMood();

View File

@ -10,11 +10,11 @@ public class Servant {
}
public void feed(Royalty r){
r.feed();
r.getFed();
}
public void giveWine(Royalty r){
r.giveDrink();
r.getDrink();
}
public void GiveCompliments(Royalty r){