<aside>
</aside>
μλ νμΈμ, μ¬λ¬λΆ! π μ€λμ κ°μ²΄μ **'μν(State)'**μ λ°λΌ νλμ΄ μμ ν λ¬λΌμ§λ κ²½μ°λ₯Ό μ°μνκ² μ²λ¦¬νλ **μν ν¨ν΄(State Pattern)**μ λν΄ μμλ³΄κ² μ΅λλ€.
μνκΈ°λ₯Ό μκ°ν΄ λ³ΌκΉμ? π° λμ μ λ£μ§ μμ μν, λμ μ λ£μ μν, μνμ΄ λ§€μ§λ μνλ§λ€ λ²νΌμ λλ μ λμ λ°μμ΄ μμ ν λ€λ₯΄μ£ . μν ν¨ν΄μ μ΄λ κ² κ°μ²΄κ° λ΄λΆμ μΈ μν λ³νμ λ°λΌ λ§μΉ λ€λ₯Έ ν΄λμ€μ κ°μ²΄μ²λΌ νλν΄μΌ ν λ, μνλ³λ‘ λ¬λΌμ§λ 볡μ‘ν if/else
쑰건문μ νΌνκ³ κ° μνμ λ§λ νλμ κΉλνκ² μΊ‘μννλ λ°©λ²μ μ 곡ν©λλ€. ν¨κ» μμλ³ΌκΉμ? β¨
μ΄λ² κ°μμ λͺ©νμ λλ€.
λ¬Έμ νΈμ§κΈ°μ λ¬Έμ μν μμ λ₯Ό ν΅ν΄, λ¬Έμκ° 'μ΄μ', 'κ²ν μ€', 'κ²μλ¨' μνλ₯Ό κ°μ§λ©° κ° μνμ λ°λΌ μμ
κ²°κ³Όκ° μ΄λ»κ² λ¬λΌμ§λμ§ λ³΄μ¬λ립λλ€. λͺ¨λ μ½λλ state_example.py
νμΌ νλμ λ΄κ² μ΅λλ€.