π Chapter 2: μ΄μν λλΌμ κ°μ²΄
β κ°μ²΄μ§ν₯κ³Ό μΈμ§ λ₯λ ₯β
- κ°μ²΄λ μΈκ°μ΄ λΆλͺ νκ² μΈμ§νκ³ κ΅¬λ³ν μ μλ 물리μ μΈ λλ κ°λ μ μΈ κ²½κ³λ₯Ό μ§λ μ΄λ€ κ²μ΄λ€.
- κ°μ²΄μ§ν₯ νλ¬λ€μμ λͺ©μ μ νμ€ μΈκ³λ₯Ό λͺ¨λ°©νλ κ²μ΄ μλλΌ νμ€ μΈκ³λ₯Ό κΈ°λ°μΌλ‘ μλ‘μ΄ μΈκ³λ₯Ό μ°½μ‘°νλ κ²μ΄λ€. λ°λΌμ μννΈμ¨μ΄ μΈκ³μμ μ΄μκ°λ κ°μ²΄λ νμ€ μΈκ³μ μ‘΄μ¬νλ κ°μ²΄μλ μ ν λ€λ₯Έ λͺ¨μ΅μ 보μ΄λ κ²μ΄ μΌλ°μ μ΄λ€.
β κ°μ²΄, κ·Έλ¦¬κ³ μννΈμ¨μ΄ λλΌβ
- νλμ κ°λ³μ μΈ μ€μ²΄λ‘ μλ³ κ°λ₯ν 물리μ μΈ λλ κ°λ μ μΈ μ¬λ¬Όμ μ΄λ€ κ²μ΄λΌλ κ°μ²΄κ° λ μ μλ€.
- κ°μ²΄μ λ€μν νΉμ±μ ν¨κ³Όμ μΌλ‘ μ€λͺ νκΈ° μν΄μλ κ°μ²΄λ₯Ό μν(state), νλ(behavior), μλ³μ(identity)λ₯Ό μ§λ μ€μ²΄λ‘ 보λ κ²μ΄ κ°μ₯ ν¨κ³Όμ μ΄λ€.
- μ΄ μ± μμλ κ°μ²΄λ₯Ό λ€μκ³Ό κ°μ΄ μ μνκΈ°λ‘ νλ€.
κ°μ²΄λ μλ³ κ°λ₯ν κ°λ λλ μ¬λ¬Όμ΄λ€. κ°μ²΄λ μλμ°¨μ²λΌ λ§μ§ μ μλ ꡬ체μ μΈ μ¬λ¬ΌμΌ μλ μκ³ , μκ°μ²λΌ μΆμμ μΈ κ°λ μΌ μλ μλ€.
κ°μ²΄λ κ΅¬λ³ κ°λ₯ν μλ³μ, νΉμ§μ μΈ νλ, λ³κ²½ κ°λ₯ν μνλ₯Ό κ°μ§λ€.
μννΈμ¨μ΄ μμμ κ°μ²΄λ μ μ₯λ μνμ μ€ν κ°λ₯ν μ½λλ₯Ό ν΅ν΄ ꡬνλλ€.
π μνβ
π£ μ μνκ° νμνκ°β
- κ°μ²΄κ° μ£Όλ³ νκ²½κ³Όμ μνΈμμ©μ μ΄λ»κ² λ°μνλκ°λ κ·Έ μμ κΉμ§ κ°μ²΄μ μ΄λ€ μΌμ΄ λ°μνλλμ μ’μ°λλ€.
- λͺ¨λ μΌλ€μ 곡ν΅μ μ μ΄λ€ νλμ κ²°κ³Όλ κ³Όκ±°μ μ΄λ€ νλλ€μ΄ μΌμ΄λ¬μλλμ μμ‘΄νλ€λ κ²μ΄λ€.
- μνλ₯Ό μ΄μ©νλ©΄ κ³Όκ±°μ λͺ¨λ νλ μ΄λ ₯μ μ€λͺ νμ§ μκ³ λ νλμ κ²°κ³Όλ₯Ό μ½κ² μμΈ‘νκ³ μ€λͺ ν μ μλ€.
- μνλ₯Ό μ΄μ©νλ©΄ κ³Όκ±°μ μ½λ§€μ΄μ§ μκ³ νμ¬λ₯Ό κΈ°λ°μΌλ‘ κ°μ²΄μ νλ λ°©μμ μ΄ν΄ν μ μλ€.
π£ μνμ νλ‘νΌν°β
- μ«μ, λ¬Έμμ΄, μ, μλ, μκ°, λ μ§, μ°Έ/κ±°μ§κ³Ό κ°μ λ¨μν κ°λ€μ κ°μ²΄κ° μλλ€.
- λ¨μν κ°λ€μ κ·Έ μμ²΄λ‘ λ 립μ μΈ μλ―Έλ₯Ό κ°μ§κΈ°λ³΄λ€λ λ€λ₯Έ κ°μ²΄μ νΉμ±μ νννλ λ° μ¬μ©λλ€. λ€μ λ§ν΄ λ€λ₯Έ κ°μ²΄μ μνλ₯Ό νννκΈ° μν΄ μ¬μ©λλ€.
- λ¨μν κ°μ κ°μ²΄κ° μλμ§λ§ κ°μ²΄μ μνλ₯Ό νννκΈ° μν μ€μν μλ¨μ΄λ€.
- λͺ¨λ κ°μ²΄μ μνλ λ¨μν κ°κ³Ό κ°μ²΄μ μ‘°ν©μΌλ‘ ννν μ μλ€.
- μ΄λ κ°μ²΄μ μνλ₯Ό ꡬμ±νλ λͺ¨λ νΉμ§μ ν΅νμ΄ κ°μ²΄μ νλ‘νΌν°(property)λΌκ³ νλ€. μΌλ°μ μΌλ‘ νλ‘νΌν°λ λ³κ²½λμ§ μκ³ κ³ μ λκΈ° λλ¬Έμ μ μ μ΄λ€.
- λ°λ©΄ νλ‘νΌν° κ°(property value)μ μκ°μ΄ νλ¦μ λ°λΌ λ³κ²½λκΈ° λλ¬Έμ λμ μ΄λ€.
- κ°μ²΄μ κ°μ²΄ μ¬μ΄μ μλ―Έ μλ μ°κ²°μ λ§ν¬(link)λΌκ³ νλ€. κ°μ²΄μ κ°μ²΄ μ¬μ΄μλ λ§ν¬κ° μ‘΄μ¬ν΄μΌλ§ μμ²μ 보λ΄κ³ λ°μ μ μλ€. μ¦, κ°μ²΄μ λ§ν¬λ₯Ό ν΅ν΄μλ§ λ©μμ§λ₯Ό μ£Όκ³ λ°μ μ μλ€.
- λ§ν¬λ κ°μ²΄κ° λ€λ₯Έ κ°μ²΄λ₯Ό μ°Έμ‘°ν μ μλ€λ κ²μ μλ―Ένλ©°, μ΄κ²μ μΌλ°μ μΌλ‘ ν κ°μ²΄κ° λ€λ₯Έ κ°μ²΄μ μλ³μλ₯Ό μκ³ μλ€λ κ²μΌλ‘ ννλλ€.
- κ°μ²΄λ₯Ό ꡬμ±νλ λ¨μν κ°μ μμ±(attribute)μ΄λΌκ³ νλ€.
- κ°μ²΄μ νλ‘νΌν°λ λ¨μν κ°μΈ μμ±κ³Ό λ€λ₯Έ κ°μ²΄λ₯Ό κ°λ¦¬ν€λ λ§ν¬λΌλ λ κ°μ§ μ’ λ₯μ μ‘°ν©μΌλ‘ ννν μ μλ€.
- μ΄ μ± μμ κ°μ²΄μ μνλ₯Ό λ€μκ³Ό κ°μ΄ μ μνλ€.
μνλ νΉμ μμ μ κ°μ²΄κ° κ°μ§κ³ μλ μ 보μ μ§ν©μΌλ‘ κ°μ²΄μ ꡬ쑰μ νΉμ§μ νννλ€.
κ°μ²΄μ μνλ κ°μ²΄μ μ‘΄μ¬νλ μ μ μΈ νλ‘νΌν°μ λμ μΈ νλ‘νΌν° κ°μΌλ‘ ꡬμ±λλ€.
κ°μ²΄μ νλ‘νΌν°λ λ¨μν κ°κ³Ό λ€λ₯Έ κ°μ²΄λ₯Ό μ°Έμ‘°νλ λ§ν¬λ‘ ꡬλΆν μ μλ€.
- κ°μ²΄λ μμ¨μ μΈ μ‘΄μ¬λ‘μ κ°μ²΄μ§ν₯μ μΈκ³μμ κ°μ²΄λ λ€λ₯Έ κ°μ²΄μ μνμ μ§μ μ μΌλ‘ μ κ·Όν μλ, μνλ₯Ό λ³κ²½ν μλ μλ€. μμ¨μ μΈ κ°μ²΄λ μ€μ€λ‘ μμ μ μνλ₯Ό μ± μμ ΈμΌ νλ€.
- κ°μ²΄μ§ν₯μ κΈ°λ³Έ μ¬μμ μνμ μνλ₯Ό μ‘°μ§νκΈ° μν νλμ νλμ λ¨μλ‘ λ¬Άλ κ²μ΄λΌλ μ μ κΈ°μ΅νλΌ. κ°μ²΄λ μ€μ€λ‘μ νλμ μν΄μλ§ μνκ° λ³κ²½λλ κ²μ 보μ₯ν¨μΌλ‘μ¨ κ°μ²΄μ μμ¨μ±μ μ μ§νλ€.
π νλβ
π£ μνμ νλβ
- κ°μ²΄μ μνλ₯Ό λ³κ²½νλ κ²μ κ°μ²΄μ μλ°μ μΈ νλλΏμ΄λ€.
- κ°μ²΄μ νλμ μν΄ κ°μ²΄μ μνκ° λ³κ²½λλ€λ κ²μ νλμ΄ λΆμ ν¨κ³Ό(side effect)λ₯Ό μ΄λνλ€λ κ²μ μλ―Ένλ€.
- κ°μ²΄μ νλμ κ°μ²΄μ μνλ₯Ό λ³κ²½μν€μ§λ§ νλμ κ²°κ³Όλ κ°μ²΄μ μνμ μμ‘΄μ μ΄λ€. λ°λΌμ μνμ νλ μ¬μ΄μλ λ€μκ³Ό κ°μ κ΄κ³κ° μμμ μ μ μλ€.
- κ°μ²΄μ νλμ μνμ μν₯μ λ°λλ€.
- κ°μ²΄μ νλμ μνλ₯Ό λ³κ²½μν¨λ€.
π£ νλ ₯κ³Ό νλβ
- κ°μ²΄κ° λ€λ₯Έ κ°μ²΄μ νλ ₯νλ μ μΌν λ°©λ²μ λ€λ₯Έ κ°μ²΄μκ² μμ²μ 보λ΄λ κ²μ΄λ€.
- κ°μ²΄κ° λ€λ₯Έ κ°μ²΄μ λ©μμ§λ₯Ό ν΅ν΄μλ§ μμ¬μν΅ν μ μλ€λ κ²μ κΈ°μ΅νλΌ. κ°μ²΄λ μμ λ λ©μμ§μ λ°λΌ μ μ ν νλνλ©΄μ νλ ₯μ μ°Έμ¬νκ³ κ·Έ κ²°κ³Όλ‘ μμ μ μνλ₯Ό λ³κ²½νλ€.
- κ°μ²΄λ νλ ₯μ μ°Έμ¬νλ κ³Όμ μμ μκΈ° μμ μ μνλΏλ§ μλλΌ λ€λ₯Έ κ°μ²΄μ μν λ³κ²½μ μ λ°ν μλ μλ€.(λλ λ¬Όμ λ§μλ©΄ λ¬Όμ λ§μ λ§νΌ μμ΄ μ€μ΄μΌ νλ€.)
- κ°μ²΄μ νλμΌλ‘ μΈν΄ λ°μνλ κ²°κ³Όλ λ κ°μ§ κ΄μ μμ μ€λͺ ν μ μ΄μΏ. κ°μ²΄μ νλμ μ΄ λ κ°μ§ κ΄μ μ λΆμν¨κ³Όλ₯Ό λͺ ννκ² μμ ν΄μΌ νλ€.
- κ°μ²΄ μμ μ μν λ³κ²½
- νλ λ΄μμ νλ ₯νλ λ€λ₯Έ κ°μ²΄μ λν λ©μμ§ μ μ‘
- μ΄ μ± μμλ νλμ λ€μκ³Ό κ°μ΄ μ μνλ€.
νλμ΄λ μΈλΆμ μμ³₯ λλ μμ λ λ©μμ§μ μλ΅νκΈ° μν΄ λμνκ³ λ°μνλ νλμ΄λ€.
νλμ κ²°κ³Όλ‘ κ°μ²΄λ μμ μ μνλ₯Ό λ³κ²½νκ±°λ λ€λ₯Έ κ°μ²΄μκ² λ©μμ§λ₯Ό μ λ¬ν μ μλ€.
κ°μ²΄λ νλμ ν΅ν΄ λ€λ₯Έ κ°μ²΄μμ νλ ₯μ μ°Έμ¬νλ―λ‘ νλμ μΈλΆμ κ°μμ μ΄μ΄μΌ νλ€.
π£ μν μΊ‘μνβ
- κ°μ²΄λ μνλ₯Ό μΊ‘μ μμ κ° μΆ°λ μ± μΈλΆλ‘ λ ΈμΆνμ§ μλλ€.
- κ°μ²΄κ° μΈλΆμ λ ΈμΆνλ κ²μ νλλΏμ΄λ©°, μΈλΆμμ κ°μ²΄μ μ κ·Όν μ μλ μ μΌν λ°©λ² μμ νλλΏμ΄λ€.
- κ°μ²΄μ νλμ μ λ°νλ κ²μ μΈλΆλ‘λΆν° μ λ¬λ λ©μμ§μ§λ§ κ°μ²΄μ μνλ₯Ό λ³κ²½ν μ§ μ¬λΆλ κ°μ²΄ μ€μ€λ‘ κ²°μ νλ€. κ°μ²΄μκ² λ©μμ§λ₯Ό μ λ¬νλ μΈλΆ κ°μ²΄λ λ©μμ§λ₯Ό μμ νλ κ°μ²΄μ μνκ° λ³κ²½λλ€λ μ¬μ€μ‘°μ°¨ μμ§ λͺ»νλ€.
- μνλ₯Ό μΈλΆμ λ ΈμΆμν€μ§ μκ³ νλμ κ²½κ³λ‘ μΊ‘μννλ κ²μ κ²°κ³Όμ μΌλ‘ κ°μ²΄μ μμ¨μ±μ λμΈλ€. μμ¨μ μΈ κ°μ²΄λ μ€μ€λ‘ νλ¨νκ³ μ€μ€λ‘ κ²°μ νκΈ° λλ¬Έμ κ°μ²΄μ μμ¨μ±μ΄ λμμ§μλ‘ κ°μ²΄μ μ§λ₯λ λμμ§λ€. νλ ₯μ μ°Έμ¬νλ κ°μ²΄λ€μ μ§λ₯μ΄ λμμ§μλ‘ νλ ₯μ μ μ°νκ³ κ°κ²°ν΄μ§λ€.
- κ²°λ‘ μ μΌλ‘ μνλ₯Ό μ μ μλ νλ μ§ν© λ€λ‘ μΊ‘μννλ κ²μ κ°μ²΄μ μμ¨μ±μ λμ΄κ³ νλ ₯μ λ¨μννκ³ μ μ°νκ² λ§λ λ€. μ΄κ²μ΄ μνλ₯Ό μΊ‘μνν΄μΌ νλ μ΄μ λ€.
π£ μλ³μβ
- κ°μ²΄κ° μλ³ κ°λ₯νλ€λ κ²μ κ°μ²΄λ₯Ό μλ‘ κ΅¬λ³ν μ μλ νΉμ ν νλ‘νΌν°κ° κ°μ²΄ μμ μ‘΄μ¬νλ€λ κ²μ μλ―Ένλ€. μ΄ νλ‘νΌν°λ₯Ό μλ³μλΌκ³ νλ€. λͺ¨λ κ°μ²΄λ μλ³μλ₯Ό κ°μ§λ©° μλ³μλ₯Ό μ΄μ©ν΄ κ°μ²΄λ₯Ό ꡬλ³ν μ μλ€.
- κ°μ²΄κ° μλ λ¨μν κ°μ μλ³μλ₯Ό κ°μ§μ§ μλλ€. κ°κ³Ό κ°μ²΄μ κ°μ₯ ν° μ°¨μ΄μ μ κ°μ μλ³μλ₯Ό κ°μ§μ§ μμ§λ§ κ°μ²΄λ μλ³μλ₯Ό κ°μ§λ€λ μ μ΄λ€.
- κ°(value)μ μ«μ, λ¬Έμμ΄, λ μ§, μκ°, κΈμ‘ λ±κ³Ό κ°μ΄ λ³νμ§ μλ μμ λͺ¨λΈλ§νλ€.
- κ°μ΄ κ°μμ§ μ¬λΆλ μνκ° κ°μμ§λ₯Ό μ΄μ©ν΄ νλ¨νλ€. μ΄μ²λΌ μνλ₯Ό μ΄μ©ν΄ λ κ°μ΄ κ°μμ§ νλ¨ν μ μλ μ±μ§μ λλ±μ±(equality)μ΄λΌκ³ νλ€.
- μνλ₯Ό μ΄μ©ν΄ λλ±μ±μ νλ¨ν μ μλ μ΄μ λ κ°μ μνκ° λ³νμ§ μκΈ° λλ¬Έμ΄λ€.
- κ°μ²΄λ μκ°μ λ°λΌ λ³κ²½λλ μνλ₯Ό ν¬ν¨νλ©°, νλμ ν΅ν΄ μνλ₯Ό λ³κ²½νκΈ° λλ¬Έμ κ°μ²΄λ κ°λ³ μνλ₯Ό κ°μ§λ€κ³ λ§νλ€. νμ μ΄ κ°μ λ κ°μ²΄μ μνκ° μμ ν λκ°λλΌλ λ κ°μ²΄λ λ 립μ μΈ λ³κ°μ κ°μ²΄λ‘ λ€λ€μΌ νλ€.
- λ κ°μ²΄μ μνκ° λ€λ₯΄λλΌλ μλ³μκ° κ°λ€λ©΄ λ κ°μ²΄λ₯Ό κ°μ κ°μ²΄λ‘ νλ¨ν μ μλ€.(μ΄λ¦° μμ λμ νμ¬μ λλ λμΌ μΈλ¬Όμ΄λ€.) μ΄μ²λΌ μλ³μλ₯Ό κΈ°λ°μΌλ‘ κ°μ²΄κ° κ°μμ§λ₯Ό νλ¨ν μ μλ μ±μ§μ λμΌμ±(identical)μ΄λΌκ³ νλ€.
- μνλ₯Ό κΈ°λ°μΌλ‘ κ°μ²΄μ λμΌμ±μ νλ¨ν μ μλ μ΄μ λ μκ°μ΄ νλ¦μ λ°λΌ κ°μ²΄μ μνκ° λ³νκΈ° λλ¬Έμ΄λ€. λ°λΌμ μνκ° κ°λ³μ μΈ λ κ°μ²΄μ λμΌμ±μ νλ¨νκΈ° μν΄μλ μν λ³κ²½μ λ 립μ μΈ λ³λμ μλ³μλ₯Ό μ΄μ©ν μλ°μ μλ€.
μλ³μλ μ΄λ€ κ°μ²΄λ₯Ό λ€λ₯Έ κ°μ²΄μ ꡬλΆνλ λ° μ¬μ©νλ κ°μ²΄μ νλ‘νΌν°λ€.
κ°μ μλ²μλ₯Ό κ°μ§μ§ μν λλ¬Έμ μνλ₯Ό μ΄μ©ν λλ±μ± κ²μ¬λ₯Ό ν΅ν΄ λ μΈμ€ν΄μ€λ₯Ό λΉκ΅ν΄μΌ νλ€.
κ°μ²΄λ μνκ° λ³κ²½λ μ μκΈ° λλ¬Έμ μλ³μλ₯Ό μ΄μ©ν λμΌμ± κ²μ¬λ₯Ό ν΅ν΄ λ μΈμ€ν΄μ€λ₯Ό λΉκ΅ν μ μλ€.
- κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° μΈμ΄μμλ κ°μ²΄μ κ°μ μ§μΉνλ λ³λμ μ©μ΄λ₯Ό μ¬μ©νκΈ°λ νλλ° μ°Έμ‘° κ°μ²΄(reference object), λλ μν°ν°(entity)λ μλ³μλ₯Ό μ§λ μλ―Έμ κ°μ²΄λ₯Ό κ°λ¦¬ν€λ μ©μ΄κ³ κ° κ°μ²΄(value object)λ μλ³μλ₯Ό κ°μ§μ§ μλ κ°μ κ°λ¦¬ν€λ μ©μ΄λ€.
- κ°μ²΄λ μνλ₯Ό κ°μ§λ©° μνλ λ³κ²½ κ°λ₯νλ€.
- κ°μ²΄μ μνλ₯Ό λ³κ²½μν€λ κ²μ κ°μ²΄μ νλμ΄λ€.
- νλμ κ²°κ³Όλ μνμ μμ‘΄μ μ΄λ©° μνλ₯Ό μ΄μ©ν΄ μμ ν μ μλ€.
- νλμ μμκ° μ€ν κ²°κ³Όμ λ°λΌ μν₯μ λ―ΈμΉλ€.
- κ°μ²΄λ μ΄λ€ μν μλλΌλ μ μΌνκ² μλ³ κ°λ₯νλ€.
β νλμ΄ μνλ₯Ό κ²°μ νλ€β
- μνλ₯Ό λ¨Όμ κ²°μ νκ³ νλμ λμ€μ κ²°μ νλ λ°©λ²μ μ€κ³μ λμ μν₯μ λΌμΉλ€.
- μνλ₯Ό λ¨Όμ κ²°μ ν κ²½μ° μΊ‘μνκ° μ ν΄λλ€.
μνμ μ΄μ μ λ§μΆ κ²½μ° μνκ° κ°μ²΄ λ΄λΆλ‘ κΉλνκ² μΊ‘μνλμ§ λͺ»νκ³ κ³΅μ© μΈν°νμ΄μ€μ κ·Έλλ‘ λ ΈμΆλλ²λ¦΄ νλ₯ μ΄ λμμ§λ€.- κ°μ²΄λ₯Ό νλ ₯μκ° μλ κ³ λ¦½λ μ¬μΌλ‘ λ§λ λ€.
μνλ₯Ό λ¨Όμ κ³ λ €νλ λ°©μμ νλ ₯μ΄λΌλ λ¬Έλ§₯μμ λ©λ¦¬ λ²μ΄λ μ± κ°μ²΄λ₯Ό μ€κ³νκ² ν¨μΌλ‘μ¨ νλ ₯μ μ ν©νμ§ λͺ»ν κ°μ²΄λ₯Ό μ°½μ‘°νκ² λλ€.- κ°μ²΄μ μ¬μ¬μ©μ±μ΄ μ νλλ€.
μνμ μ΄μ μ λ§μΆ κ°μ²΄λ λ€μν νλ ₯μ μ°Έμ¬νκΈ° μ΄λ ΅κΈ° λλ¬Έμ μ¬μ¬μ©μ±μ΄ μ νλ μλ°μ μλ€.
- κ°μ²΄μ μ ν©μ±μ κ²°μ ν λ κ²μ μνκ° μλλΌ κ°μ²΄μ νλμ΄λ€.
- κ°μ²΄μ§ν₯ μ€κ³λ μ ν리μΌμ΄μ μ νμν νλ ₯μ μκ°νκ³ νλ ₯μ μ°Έμ¬νλ λ° νμν νλμ μκ°ν ν νλμ μνν κ°μ²΄λ₯Ό μ ννλ λ°©μμΌλ‘ μνλλ€.
- νλμ κ²°μ ννμμΌ νλμ νμν μ λ³΄κ° λ¬΄μμΈμ§λ₯Ό κ³ λ €νκ² λλ©° μ΄ κ³Όμ μμ νμν μνκ° κ²°μ λλ€.
- λ°λΌμ λ¨Όμ κ°μ²΄μ νλμ κ²°μ νκ³ κ·Έ νμ νλμ μ μ ν μνλ₯Ό μ ννκ² λλ€.
- μ΄λ€ μ± μμ΄ νμνκ°λ₯Ό κ²°μ νλ κ³Όμ μ΄ μ 체 μ€κ³λ₯Ό μ£Όλν΄μΌ νλ€.
- μ± μ-μ£Όλ μ€κ³(Responsibility-Driven Design, RDD)λ νλ ₯μ΄λΌλ λ¬Έλ§₯ μμμ κ°μ²΄μ νλμ μκ°νλλ‘ λμμΌλ‘μ¨ μμ§λ λκ³ μ¬μ¬μ© κ°λ₯ν κ°μ²΄λ₯Ό λ§λ€ μ μκ² νλ€.
β μμ μ κ°μ²΄β
π£ μμΈνβ
- νμ€ μμ κ°μ²΄μ μννΈμ¨μ΄ κ°μ²΄ μ¬μ΄μ κ°μ₯ ν° μ°¨μ΄μ μ νμ€ μμμλ μλμ μΈ μ‘΄μ¬κ° μννΈμ¨μ΄ κ°μ²΄λ‘ ꡬνλ λλ λ₯λμ μΌλ‘ λ³νλ€λ κ²μ΄λ€.
- νμ€μ κ°μ²΄λ³΄λ€ λ λ§μ μΌμ ν μ μλ μννΈμ¨μ΄ κ°μ²΄μ νΉμ§μ μμΈν(anthropomorphism)
- μννΈμ¨μ΄ μμ ꡬμΆλλ κ°μ²΄μ§ν₯ μΈκ³λ νμ€μ λͺ¨λ°©ν κ²μ΄ μλλ€.
- κ°μ²΄μ§νμ μΈκ³λ νμ€μ μΆμνκ° μλλ€.
π£ μμ β
- κ°μ²΄μ§ν₯μ μΈκ³μ νμ€ μΈκ³ μ¬μ΄μλ μ ν μκ΄μ΄ μλ κ²μΌκΉ? κ·Έλ μ§λ μκ³ λ€λ§ λͺ¨λ°©μ΄λ μΆμνμ μμ€μ΄ μλ λ€λ₯Έ κ΄μ μμ μ μ¬μ±μ κ°μ§κ³ μμ λΏμ΄λ€.
- νμ€ μΈκ³μ κ°μ²΄μ§ν₯ μΈκ³ μ¬μ΄μ κ΄κ³λ₯Ό μ’ λ μ ννκ² μ€λͺ ν μ μλ λ¨μ΄λ μμ (metaphor)λ€.
- μμ λ μ€μ λ‘λ μ μ©λμ§ μλ ν κ°μ§ κ°λ μ μ΄μ©ν΄ λ€λ₯Έ κ°λ μ μμ νλ λνμ ν ννλ€.
- νμ€ μμ κ°μ²΄μ μλ―Έ μΌλΆκ° μννΈμ¨μ΄ κ°μ²΄λ‘ μ λ¬λκΈ° λλ¬Έμ νλ‘κ·Έλ¨ λ΄μ κ°μ²΄λ νμ€ μμ κ°μ²΄μ λν μμ λ€.
- μμ λ ννμ μ°¨μ΄(representational gap) λλ μλ―Έμ μ°¨μ΄(semantic gap)λΌλ λ Όμ κ³Ό κ΄λ ¨μ±μ΄ κΉλ€. μ¬κΈ°μ μ°¨μ΄λ μννΈμ¨μ΄μ λν΄ μ¬λλ€μ΄ μκ°νλ λͺ¨μ΅κ³Ό μ€μ μννΈμ¨μ΄μ νν μ¬μ΄μ μ°¨μ΄λ₯Ό μλ―Ένλ€.
- μννΈμ¨μ΄ κ°μ²΄μ λν νμ€ κ°μ²΄μ μμ λ₯Ό ν¨κ³Όμ μΌλ‘ μ¬μ©ν κ²½μ° ννμ μ°¨μ΄λ₯Ό μ€μΌ μ μμΌλ©°, μ΄ν΄νκΈ° μ½κ³ μ μ§λ³΄μκ° μ©μ΄ν μΌννΈμ¨μ΄λ₯Ό λ§λ€ μ μλ€.