??????UML????????????????????????????????????????????????????????????????java?????????????????
????1.???????

 

package stateMachine;
/**
* ???????
* @author seacean
* @date 2013-8-29
*/
public interface State {
/**
* ??????
*/
void insertQuarter();
/**
* ?????????????????????????????????????????
*/
void ejectQuarter();
/**
* ??????
*/
void turnCrank();
/**
* ???????????????????????????????????????
*/
void dispense();
}