186p ~ 210p
μμ½
π
3λ¨κ³ μ€ λ 벨
- λ€μ΄μ΄κ·Έλ¨(νΈμΆ κ·Έλν)μ 보λ λ°©λ²λ‘
- μ μ μ€ λ 벨 : λ€μ΄μ΄κ·Έλ¨ μ 체λ₯Ό μ΄ν΄λ³΄κΈ°
- κ³μΈ΅ μ€ λ 벨 : ν κ³μΈ΅κ³Ό, μ°κ²°λ κ·Έ μλ κ³μΈ΅λ§ μ΄ν΄λ³΄κΈ°
- ν¨μ μ€ λ 벨 : ν ν¨μμ, μ°κ²°λ κ·Έ μλ ν¨μλ€λ§ μ΄ν΄λ³΄κΈ°
μ§μ ꡬν: 리뷰
- μ§μ ꡬνμ ꡬ체ν λ¨κ³λ₯Ό κ³μΈ΅λ³λ‘ κΉλνκ² λλ κ².
- "μ½λλ₯Ό μΆμν κ³μΈ΅μΌλ‘ ꡬμ±νλ€."
μΆμν λ²½ (abstraction barrier)
- μΈλΆ ꡬνμ κ°μΆ ν¨μλ‘ μ΄λ£¨μ΄μ§ κ³μΈ΅.
- μΈλΆ ꡬνμ κ°μ·λ€λ 건, μμ μ΄ λ³Έλ¬Έμ κ°μ§κ³ μλ€λ μλ―Έμ.
- λΌμ΄λΈλ¬λ¦¬λ APIμ λΉμ·ν λ¬μμ€.
- ꡬνμ λ°κΎΈκΈ°μ μ’λ€(e.g. λ°μ΄ν° ꡬ쑰 λ³κ²½). λλΆμ ν κ° νμ
νκΈ°κ° μ’λ€.
λ°μ·
μΆμν λ²½μ,
μ΄λ€ κ²μ μ κ²½ μ°μ§ μμλ λμ§? λΌλ λ§μ κ±°μ°½νκ² ννν κ°λ
.
λ©λͺ¨
λΉμ·ν κ°λ
(ꡬ체, μΆμ, κ³μΈ΅)μ κ°μ§κ³ , κ΄μ¬μ λλ μ§μ λ§ μ΄μ§μ΄μ§ λ°κΏκ°λ©΄μ ν¨ν΄μ λΆλ¦¬ν κ² κ°μ λλμ΄λ€.