Skip to main content

πŸ”– principles νƒœκ·Έ

View all tags

λ¦¬μ•‘νŠΈ 원리 탐ꡬ

λ¦¬μ•‘νŠΈκ°€ λ“±μž₯ν•˜κ²Œ 된 λ°°κ²½κ³Ό ν•΄κ²°ν•˜κ³ μž ν–ˆλ˜ λ¬Έμ œλ“€μ„ νƒκ΅¬ν•˜λŠ” κ³΅κ°„μž…λ‹ˆλ‹€. λ¦¬μ•‘νŠΈμ˜ 핡심 기술 원리와 이λ₯Ό λ°”νƒ•μœΌλ‘œ 문제λ₯Ό ν•΄κ²°ν•˜λŠ” 방법을 깊이 있게 λΆ„μ„ν•˜κ³ μž λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ, κ΄€λ ¨λœ λ‹€μ–‘ν•œ λΌμ΄λΈŒλŸ¬λ¦¬λ“€μ„ ν•˜λ‚˜μ”© μ‚΄νŽ΄λ³΄λ©° λ¦¬μ•‘νŠΈ μƒνƒœκ³„λ₯Ό μ΄ν•΄ν•˜κ³ μž ν•©λ‹ˆλ‹€.

ν•©μ„± νŒ¨ν„΄(Composition pattern)으둜 μ‚΄νŽ΄λ³΄λŠ” λ¦¬μ•‘νŠΈ μ»΄ν¬λ„ŒνŠΈ 섀계 핡심

λ¦¬μ•‘νŠΈμ—μ„œ μ“°μ΄λŠ” ν•©μ„±μ΄λΌλŠ” κ°œλ…μ˜ 핡심이기에 자주 μ ‘ν–ˆκ³ , ν•¨μˆ˜λ₯Ό λ°”νƒ•μœΌλ‘œ ν•œ λ¦¬μ•‘νŠΈλ₯Ό 톡해 μΌμƒμ μœΌλ‘œ μ‚¬μš©ν–ˆμœΌλ©΄μ„œλ„ 크게 와닿지 μ•Šμ•˜λ˜ 것 κ°™λ‹€. μ΄λ²ˆμ— ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ λͺ‡κ°€μ§€ μ»΄ν¬λ„ŒνŠΈλ“€μ„ 직접 κ΅¬ν˜„ν•˜λ©΄μ„œ 이 κ°œλ…μ˜ μ˜λ―Έκ°€ λ°›μ•„λ“€μ—¬μ§€κ²Œ λ˜μ—ˆλ‹€. μ§€κΈˆλΆ€ν„° λ‚΄κ°€ μ΄ν•΄ν–ˆλ˜ κ°œλ…μ„ 정리할 κ²Έ, μ •λ¦¬ν•œλ²ˆ ν•΄λ³΄κ³ μž ν•œλ‹€.