package com.cheng.bigtalkdesignpatterns.state;
/**
* 上午工作状态
*/
public class ForenoonState extends State {
@Override
public void writeProgram(Work work) {
if (work.getHour() < 12) {
System.out.println("当前时间:" + work.getHour() + "点, 上午工作,精神百倍");
} else {
// 超过12点,则转入中午工作状态
work.setCurrent(new NoonState());
work.writeProgram();
}
}
}