using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace State_VendingMachineExample { // State 인터페이스 internal abstract class VMState { protected VendingMachine vendingMachine; public abstract void AddMoney(decimal money); public abstract void SelectItem(int itemId); public abstract void ReturnChange(decimal money); } }