Adapter Pattern
Last updated
Was this helpful?
Last updated
Was this helpful?
Adapter Patternμ ν ν΄λμ€μ μΈν°νμ΄μ€λ₯Ό μ¬μ©νκ³ μ νλ λ€λ₯Έ μΈν°νμ΄μ€λ‘ λ³ννλ κ²μ μλ―Ένλ€. μ΄λν° ν¨ν΄μ μ΄μ©νλ©΄ μΈν°νμ΄μ€ νΈνμ± λ¬Έμ λλ¬Έμ κ°μ΄ μ¬μ©ν μ μλ ν΄λμ€λ€μ κ°μ΄ μΈ μ μλ€.
Adapter Patternμ ꡬ쑰 ν¨ν΄μΌλ‘ μΈν°νμ΄μ€λ ꡬνμ 볡ν©νλ κ²μ΄ μλ, κ°μ²΄λ₯Ό ν©μ±νλ λ°©λ²μ μ 곡νλ€. μ΄λ μ»΄νμΌ λ¨κ³μμκ° μλ λ°νμ λ¨κ³μμ λ³΅ν© λ°©λ²μ΄λ, λμμ λ³κ²½ν μ μλ€λ μ μμ μ μ°μ±μ κ°μ§λ€.
μ΄λν° ν¨ν΄μ Class Adapterμ Object Adapter λ°©μμ΄ μλ€.
Class Adapter : μλ° μμ(inheritance)μ μ΄μ©ν λ°©λ²
Object Adapter : μλ° ν©μ±(Composite)μ μ΄μ©ν λ°©λ²
volt κ°μ κ°μ§κ³ μλ POJO ν΄λμ€
Socket : 120 Volt μμ± ν΄λμ€
120 λ³ΌνΈ μΈμ μΆκ°μ μΌλ‘ 3, 12 voltλ μΆκ°λ‘ μμ±νλ μ΄λν°
Class Adapter λ°©μ
Object Adapter λ°©μ
main