public interface status {
void carriedout();
void carriedout();
}
public class comein implements status{
@Override
public void carriedout() {
System.out.println("房间已入住");
}
}
public class goaway implements status{
@Override
public void carriedout() {
System.out.println("结账离开");
}
}
public class FrontDesk {
private status sta;
public void setStatus(status sta) {
System.out.println("修改状态");
this.sta = sta;
sta.carriedout();
}
}
//测试代码
public class client {
public static void main(String[] args) {
status sta = new comein();
FrontDesk front = new FrontDesk();
front.setStatus(sta);
}
}