๐ย Reference
๐ย Index
Mixin
- Mixin
- ๋ฏน์ค์ธ
- ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋จ์ผ์์๋ง์ ํ์ฉํ๋ ์ธ์ด์ด๋ค. ๊ฐ์ฒด์ ๋จ ํ๋์ย
[[Prototype]]
๋ง ์์ ์ ์๊ณ , ํด๋์ค๋ ํด๋์ค ํ๋๋ง ์์๋ฐ์ ์ ์๋ค.
- ๊ทธ๋ฐ๋ฐ ๊ฐ๋ ์ด๋ฐ ์ ์ฝ์ด ํ๊ณ์ฒ๋ผ ๋๊ปด์ง ๋๊ฐ ์๋ค.
- ๊ทธ๋์ ๋ฏน์ค์ธ์ด๋ผ๋ ๊ฐ๋
์ด ๋์๋ค.
- ๋ค๋ฅธ ํด๋์ค๋ฅผ ์์๋ฐ์ ํ์ ์์ด ์ด๋ค ํด๋์ค์ ๊ตฌํ๋์ด์๋ ๋ฉ์๋๋ฅผ ๋ด๊ณ ์๋ ํด๋์ค๋ผ๊ณ ์ ์ํ๋ค.
- ๋ค์ ๋งํด์ย ๋ฏน์ค์ธ์ ํน์ ํ๋์ ์คํํด์ฃผ๋ ๋ฉ์๋๋ฅผ ์ ๊ณตํ๋๋ฐ ๋จ๋
์ผ๋ก ์ฐ์ด์ง ์๊ณ ๋ค๋ฅธ ํด๋์ค์ ํ๋์ ๋ํด์ฃผ๋ ์ฉ๋๋ก ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ฏน์ค์ธ์ ๊ฐ์ฒด ์งํฅ ์ธ์ด์์ ๋ฒ์ฉ์ ์ผ๋ก ์ฐ์ด๋ ์ฉ์ด๋ก, ๋ค๋ฅธ ํด๋์ค๋ค์ ๋ฉ์๋ ์กฐํฉ์ ํฌํจํ๋ ํด๋์ค๋ฅผ ์๋ฏธํ๋ค.
- ๋ช๋ช ์ธ์ด๋ ๋ค์ค์์์ ํ์ฉํ๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋ค์ค์์์ ์ง์ํ์ง ์๋๋ฐ, ๋ฏน์ค์ธ์ ์ฌ์ฉํ๋ฉด ๋ฉ์๋๋ฅผ ๋ณต์ฌํด ํ๋กํ ํ์
์ ๊ตฌํํ ์ ์๋ค.
์ด๋ฒคํธ ๋ฏน์ค์ธ
- ์ด๋ฒคํธ ๋ฏน์ค์ธ
- ์ด๋ฒคํธ ๋ฏน์ค์ธ ์์์์ ๋ณธ ๊ฒ์ฒ๋ผ, ๋ฏน์ค์ธ์ ์ด๋ฒคํธ ํธ๋ค๋ง ๋ฑ์ ํ๋์ ์ถ๊ฐํ์ฌ ํด๋์ค๋ฅผ ํ์ฅํ๋ ์ฉ๋๋ก ์ฌ์ฉํ ์ ์๋ค.
- mixin์ด ์ค์๋ก ๊ธฐ์กด ํด๋์ค ๋ฉ์๋๋ฅผ ๋ฎ์ด์ฐ๋ฉด ์ถฉ๋์ด ๋ฐ์ํ ์ ์๋ค. ๋ฐ๋ผ์ mixin์ ๋ง๋ค ๋ ์ถฉ๋์ด ๋ฐ์ํ์ง ์๋๋ก ๋ฉ์๋ ์ด๋ฆ์ ์ ์คํ๊ฒ ์ ํ์
์ผ ํ๋ค.