JerryiOS 2023. 5. 18. 17:58

Q. μ˜΅μ €λ²„ νŒ¨ν„΄μ— λŒ€ν•΄ μ„€λͺ…ν•΄μ£Όμ„Έμš”.

A.

1. μ˜΅μ €λ²„ νŒ¨ν„΄μ΄λž€, μ–΄λ–€ 객체의 μƒνƒœκ°€ λ³€ν™”ν•  λ•Œ κ·Έλ₯Ό κ΄€μ°°ν•˜λŠ” κ΅¬λ…μžλ“€μ—κ²Œ 이벀트λ₯Ό λ°œμƒμ‹œμΌœμ£ΌλŠ” λ””μžμΈ νŒ¨ν„΄μž…λ‹ˆλ‹€.

2. μ˜΅μ €λ²„ νŒ¨ν„΄μ€ 객체 κ°„μ˜ μ˜μ‘΄μ„±μ„ 쀄이고, 객체 κ°„μ˜ μƒν˜Έμž‘μš©μ„ λŠμŠ¨ν•˜κ²Œ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

3. μ˜΅μ €λ²„ νŒ¨ν„΄μ„ μ‚¬μš©ν•¨μœΌλ‘œμ¨ 객체지ν–₯의 Open-closed principle (개방-폐쇄원칙)을 지킬 수 μžˆμŠ΅λ‹ˆλ‹€. (μž₯점)

 

λ°˜μ‘ν˜•