객체지ν–₯ μ–Έμ–΄κ°€ λ³‘λ ¬μ²˜λ¦¬κ°€ μ•½ν•˜λ‹€λŠ” 건 μ§„μ§œ κ°œλ¬΄μ‹ν•œ μ†Œλ¦¬μ§€λ§Œ μ„€λͺ…이 κΈ°λ‹ˆκΉŒ λ„˜μ–΄κ°„λ‹€.


ν•¨μˆ˜ν˜• μ–Έμ–΄κ°€ λ³‘λ ¬μ²˜λ¦¬μ— 강점이 μžˆλŠ” 건 λ§žμ•„.


그런데 이미 Reactive Programming μ΄λΌλŠ” λ°”λžŒμ΄ λΆˆλ©΄μ„œ κΈ°μ‘΄ μ–Έμ–΄μ—μ„œ ν•¨μˆ˜ν˜• μ–Έμ–΄ μž₯점만 쏙 λΉ¨μ•„ λ¨Ήμ—ˆλ‹¨λ‹€.


https://en.wikipedia.org/wiki/Reactive_programming


κ·Έλž˜μ„œ μ–΄μ§€κ°„ν•œ ν˜„λŒ€ μ–Έμ–΄(java, c#, pytho, c++ λ“±λ“±)λŠ”Β ν•¨μˆ˜ν˜• μ–Έμ–΄ 흉내λ₯Ό λ‹€ λ‚Ό 수 μžˆλŠ” μƒνƒœλž€λ‹€.


μ•„λŠ” μ‚¬λžŒμ€ λ‹€ μ•Œμ•„μ„œ 이미 많이 쓰이고 μžˆλ‹¨λ‹€.


λ‹ˆκ°€ λ§ν•˜λŠ” κ·Έ μž₯점 유λͺ… ν”„λ‘œκ·Έλž˜λ° 언어에 λ‹€ μžˆμ–΄.


λ‹ˆκ°€ 보기엔 그게 λ‹€ 객체지ν–₯ μ–Έμ–΄λ‘œ λ³΄μ΄κ² μ§€λ§Œ κ±”λ“€ λ‹€ μ’‹μ•„ 보이면 λ‹€ κ°€μ Έλ‹€ μ“°λŠ” 짬뽕 μ–Έμ–΄λž€λ‹€.