<aside>
</aside>
μλ νμΈμ, μ¬λ¬λΆ! π λλμ΄ νλ ν¨ν΄μ μΈκ³μ μ€μ κ²μ νμν©λλ€! π νλ ν¨ν΄μ κ°μ²΄λ€μ΄ μ΄λ»κ² μνΈμμ©νκ³ μ± μμ λΆλ΄νλμ§μ μ΄μ μ λ§μΆ₯λλ€.
κ·Έ 첫 μ£Όμλ **ν νλ¦Ώ λ©μλ ν¨ν΄(Template Method Pattern)**μ λλ€. μ리 λ μνΌμ "μ¬λ£ μ€λΉ β λ³ΆκΈ° β λμ΄κΈ° β λ΄κΈ°"μ κ°μ΄ **μ 체μ μΈ μ리 μμ(ν, Template)**κ° μ ν΄μ Έ μκ³ , μΈλΆ λ΄μ©μ λ μνΌλ§λ€ λ€λ₯Έ κ²κ³Ό λΉμ·νμ£ . π³
μ΄ ν¨ν΄μ μ΄λ€ μμ μ **μ 체μ μΈ λΌλ(Skeleton)**λ μμ ν΄λμ€μμ 미리 μ μν΄λκ³ , κ·Έ λΌλ μμ ꡬ체μ μΈ μΈλΆ λ¨κ³λ€μ νμ ν΄λμ€μμ κ°μ ꡬννλλ‘ νλ λ°©μμ λλ€. μ½λ μ€λ³΅μ μ€μ΄κ³ μΌκ΄λ μμ νλ¦μ μ μ§νλ©΄μλ μ μ°μ±μ ν보νλ μμ£Ό μ€μ©μ μΈ ν¨ν΄μ΄μ£ . ν¨κ» μμΈν μμλ΄ μλ€! β¨
μ΄λ² κ°μμ λͺ©νμ λλ€.
λ°μ΄ν° μ²λ¦¬ νμ΄νλΌμΈ μμ λ₯Ό ν΅ν΄, μ 체 νλ¦(ν
νλ¦Ώ λ©μλ)μ λμΌνμ§λ§ κ° λ¨κ³μ ꡬ체μ μΈ λ°©μμ νμ ν΄λμ€μμ λ€λ₯΄κ² ꡬννλ κ³Όμ μ 보μ¬λ립λλ€. λͺ¨λ μ½λλ template_method_example.py
νμΌ νλμ λ΄κ² μ΅λλ€.