κ°μ π―
Command ν¨ν΄μ μμ²μ κ°μ²΄μ ννλ‘ μΊ‘μννμ¬ λ§€κ°λ³μννκ³ , μμ²μ νμ μ μ₯νκ±°λ λ‘κ·Έλ‘ κΈ°λ‘νκ³ , μμ
μ μ·¨μν μ μκ² ν΄μ£Όλ νλ ν¨ν΄μ
λλ€.

μ€μν μμ π
- TV 리λͺ¨μ»¨
- κ° λ²νΌμ νΉμ λͺ
λ Ήμ μν (μ±λ λ³κ²½, λ³Όλ₯¨ μ‘°μ )
- 리λͺ¨μ»¨μ TVμ λ΄λΆ λμμ μ νμ μμ
- λ μ€ν λ μ£Όλ¬Έμ
- μ¨μ΄ν°λ μ£Όλ¬Έμλ§ λ°μ μ£Όλ°©μ μ λ¬
- μ리μ¬λ μ£Όλ¬Έμμ λ°λΌ μ리 μ€ν
- μ£Όλ¬Έ μ·¨μλ λ³κ²½λ κ°λ₯
ν΅μ¬ κ°λ
π‘
- Command: μ€νλ κΈ°λ₯μ μΊ‘μν
- Invoker: κΈ°λ₯μ μ€νμ μμ²
- Receiver: μ€μ κΈ°λ₯μ μ€ν
- Client: Commandμ Receiverλ₯Ό μ°κ²°
μ ν©ν μ¬μ© μν© π
- μμ
νκ° νμν λ
- μμ
μ μμ°¨μ μΌλ‘ μ²λ¦¬
- μ: νλ¦°ν° μΈμ λκΈ°μ΄
- μμ
μ·¨μ(Undo)κ° νμν λ
- ν
μ€νΈ μλν°μ μ€ν μ·¨μ
- κ²μμ μ΄μ μνλ‘ λλ리기
- λ§€ν¬λ‘ κΈ°λ₯μ΄ νμν λ
- μ¬λ¬ λͺ
λ Ήμ νλλ‘ λ¬Άμ΄μ μ€ν
- μ: κ²μμ 콀보 κΈ°μ
μ₯μ β¨
- κΈ°μ‘΄ μ½λ μμ μμ΄ μλ‘μ΄ λͺ
λ Ή μΆκ° κ°λ₯
- λͺ
λ Ήμ μ€νμ μ§μ°νκ±°λ μμ½ κ°λ₯
- λͺ
λ Ήλ€μ μ‘°ν©μΌλ‘ 볡μ‘ν λͺ
λ Ή μμ± κ°λ₯
λ¨μ β οΈ