Daily/Today I Learned

22.05.25_TIL

ν˜Έλ°€μ΄ 2022. 5. 25. 21:58

πŸ“Œ μš°λ¦¬κ°€ μ‚¬μš©ν•˜κ³  μžˆλŠ” JavaScriptλŠ” 객체지ν–₯ 언어인데 μ΄κ²ƒμ˜ 뜻과 μ‚¬μš©λ²•μ— λŒ€ν•΄ μžμ„Ένžˆ ν•™μŠ΅ν•˜λŠ” μ‹œκ°„μ΄ λ˜μ–΄ μ’‹μ•˜λ‹€!!

 

 

πŸ“— 였늘 ν•™μŠ΅ν•œ λ‚΄μš©

JavaScript

  • 객체지ν–₯
  • ν΄λž˜μŠ€μ™€ μΈμŠ€ν„΄μŠ€
    • 클래슀: 객체λ₯Ό μƒμ„±ν•˜κΈ° μœ„ν•΄ λ³€μˆ˜μ™€ λ©”μ„œλ“œλ₯Ό μ •μ˜ν•˜λŠ” μΌμ’…μ˜ ν‹€
    • μΈμŠ€ν„΄μŠ€: 각각의 κ³ μœ ν•œ 속성과 λ©”μ„œλ“œλ₯Ό κ°–λŠ” 것
  • newν‚€μ›Œλ“œμ™€ μƒμ„±μž ν•¨μˆ˜
  • 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°
    • ν•˜λ‚˜μ˜ λͺ¨λΈμ΄ λ˜λŠ” 청사진을 λ§Œλ“€κ³ , κ·Έ 청사진을 λ°”νƒ•μœΌλ‘œ ν•œ 객체λ₯Ό λ§Œλ“œλŠ” ν”„λ‘œκ·Έλž˜λ° νŒ¨ν„΄
    • 객체둜 κ·Έλ£Ήν™” μ‹œν‚¨λ‹€.
    • μž₯점: 생산성 ν–₯상, μœ μ§€λ³΄μˆ˜μ˜ μš°μˆ˜μ„±, μž¬μ‚¬μš©μ„±
    • 단점: 개발, μ‹€ν–‰ 속도 μ €ν•˜, μ½”λ“œ μž‘μ„± λ‚œμ΄λ„ μƒμŠΉ
    • 4가지 μ£Όμš” κ°œλ…: μΊ‘μŠν™”, 좔상화, 상속, λ‹€ν˜•μ„±
  • ν”„λ‘œν† νƒ€μž…
    • λͺ¨λ“  객체듀이 λ©”μ„œλ“œμ™€ 속성듀을 상속 λ°›κΈ° μœ„ν•œ ν…œν”Œλ¦Ώμ΄λ©°, 객체λ₯Ό ν™•μž₯ν•˜κ³  객체지ν–₯적인 ν”„λ‘œκ·Έλž˜λ°μ„ ν• μˆ˜ 있게 도와쀀닀.

 

JavaScript의 기본적인 유래λ₯Ό μ•Œμ•„κ°€κ³  쑰금 더 심화적인 ν”„λ‘œν† νƒ€μž…, 클래슀, 상속 등에 λŒ€ν•΄ μ•Œκ²Œλ˜λŠ” λ‚ μ΄μ—ˆλ‹€. 주둜 ν•™μŠ΅ν•œ λ‚΄μš©μ„ λΈ”λ‘œκΉ… ν•˜λ‹€λ³΄λ‹ˆ λ‚΄κ°€ μ΄ν•΄ν•˜κΈ° 쑰금 μ‰¬μ› λ˜ 것 κ°™λ‹€.

 

 

πŸ“˜ μΆ”κ°€λ‘œ 곡뢀할 λ‚΄μš©

JavaScript

  • ν”„λ‘œν† νƒ€μž… 체인
  • 클래슀 μ‚¬μš©λ°©λ²•
    • extends
    • super()

 

 

πŸ“ 였늘 λŠλ‚€μ  & 마음 가짐

  • Javaλ₯Ό μ‚¬μš©ν–ˆμ„ λ•Œ 상속을 많이 μ‚¬μš©ν–ˆλ˜ 기얡이 μžˆμ–΄μ„œ μ‘°κΈˆμ€ μ΄ν•΄ν•˜λŠ”λ° μ‰¬μš΄ λ‚ μ΄μ—ˆλ‹€.

'Daily > Today I Learned' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

22.05.27_TIL  (0) 2022.05.27
22.05.26_TIL  (0) 2022.05.26
22.05.24_TIL  (0) 2022.05.24
22.05.23_Section1 회고  (0) 2022.05.23
22.05.20_TIL  (0) 2022.05.21