κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°(Object Oriented Programming)
Β·
π Language/β Language
1. μ μ°¨μ νλ‘κ·Έλλ°(Procedural Programming) μ μ°¨μ νλ‘κ·Έλλ°μ΄λ λ¬Όμ΄ μμμ μλλ‘ νλ₯΄λ κ²μ²λΌ μμ°¨μ μΈ μ²λ¦¬κ° μ€μμλλ©° νλ‘κ·Έλ¨ μ μ²΄κ° μ κΈ°μ μΌλ‘ μ°κ²°λλλ‘ λ§λλ νλ‘κ·Έλλ° κΈ°λ²μ΄λ€. μΈμ΄: C 1) μ₯μ μ»΄ν¨ν°μ μμ
μ²λ¦¬ λ°©μκ³Ό μ μ¬νκΈ° λλ¬Έμ κ°μ²΄μ§ν₯ μΈμ΄λ₯Ό μ¬μ©νλ κ²μ λΉν΄ λ 빨리 μ²λ¦¬λμ΄ μκ°μ μΌλ‘ μ 리νλ€. 2) λ¨μ νλ‘κ·Έλ¨ λΆμμ΄ μ΄λ €μ λλ²κΉ
μ΄ νλ€λ€. μ μ§ λ³΄μλ μ½λμ μμ μ΄ μ΄λ ΅λ€. 2. κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°(Object Oriented Programming) κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μ΄λ νλ‘κ·Έλλ°μμ νμν λ°μ΄ν°λ₯Ό μΆμνμμΌ μν(μμ±, μ νΈλ¦¬λ·°νΈ)μ νμ(μ°μ°)λ₯Ό κ°μ§ νλμ λ
립λ κ°μ²΄λ₯Ό λ§λ€κ³ κ·Έ κ°μ²΄λ€ κ°μ μ κΈ°μ μΈ μνΈμμ©μ ν΅ν΄ λ‘μ§μ ꡬ..