Latihan 1: State Pattern — Design Patterns

Latihan 1 dari materi State Pattern di Design Patterns — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Bangun vending machine dengan state pattern. createMachine(stock) return object dengan method:

State awal: "NoMoney" jika stock > 0, "SoldOut" jika stock = 0.

Hint