public MediumRare(DonenessState state) : this(state.CurrentTemp, state.Steak) { }
public Uncooked(DonenessState state) { currentTemp = state.CurrentTemp; steak = state.Steak; Initialize(); }
//Concrete state class public WellDone(DonenessState state) : this(state.CurrentTemp, state.Steak) { }