public Uncooked(Doneness state) { currentTemp = state.CurrentTemp; steak = state.Steak; Initialize(); }
public WellDone(Doneness state) : this(state.CurrentTemp, state.Steak) { }
public Steak(string beefCut) { _cook = beefCut; _state = new Rare(0.0, this); }
public Medium(Doneness state) : this(state.CurrentTemp, state.Steak) { }