// Project: Patterns2 // Module: Elevator // Source code file: State.java // Illustrates the State Pattern with two states. // All State objects need to have these methods public interface State { public void pressFirstFloorButton( ); public void pressSecondFloorButton( ); }