Accociation, dependency

Accociation, dependency

dependency ๋Š” ๋˜ ๋‹ค๋ฅธ ๋ง๋กœ๋Š” ์˜์กด์„ฑ์ด๋ผ๋„๊ณ  ํ•œ๋‹ค.
๋‹ค๋ฅธ ํด๋ž˜์Šค์—์„œ ์–ด๋–ค ๊ธฐ๋Šฅ์ด ํ•„์š”์‹œ์—๋งŒ, ํด๋ž˜์Šค๋ฅผ ์„ ์–ธํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
ํ•ด๋‹น ํด๋ž˜์Šค๋Š” ํ•œ๋ฒˆ ์‚ฌ์šฉ ํ›„ ์‚ฌ๋ผ์ง„๋‹ค.

method๋ฅผ ํ†ตํ•ด ํ–‰๋™์„ ํ•˜๋Š”๋ฐ method๋ฅผ ํ†ตํ•ด class๋ฅผ ์ธ์Šคํ„ด์Šคํ™” ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์‚ฌ์šฉํ›„
๋งŒ๋“ค์–ด์ง„ ์ธ์Šคํ„ด์Šค๋Š” ์‚ฌ๋ผ์งˆ ๊ฒƒ์ด๋‹ค. ๋ณด๋“œ๋งˆ์นด๋กœ ์˜ˆ๋ฅผ ๋“ค์ž๋ฉด ๋ฐœํ‘œ๋ฅผ ํ•  ๋•Œ ์‚ฌ์šฉ์„ ํ•œ๋‹ค.
ํ•˜์ง€๋งŒ ์‚ฌ์šฉํ›„ ๊ทธ๊ฒƒ์„ ๋”์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ์— ์ด๊ฒƒ์„ depndency๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

Accociation ์€ ๊ฐ์ฒด ๋˜๋Š” ํด๋ž˜์Šค๊ฐ€ ๋‹ค๋ฅธ ๊ฐ์ฒด ๋˜๋Š” ํด๋ž˜์Šค์™€
โ€˜์–ด๋–ค ์˜๋ฏธ์˜โ€™ ๊ด€๊ณ„๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๋กœ ์ •๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋‹ค.
has a ~ ๊ด€๊ณ„๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

Accociation์€ dependency์™€๋Š” ๋‹ฌ๋ฆฌ ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง„๋‹ค.
์œ„์— ๋ณด๋“œ๋งˆ์นด๋กœ ์˜ˆ๋ฅผ ๋“ค์—ˆ๋‹ค๋ฉด ํœด๋Œ€ํฐ์œผ๋กœ ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด์ž
ํœด๋Œ€ํฐ์€ ์ „ํ™”๋ฅผ ๋ฐ›๊ฑฐ๋‚˜ ์„œํ•‘์„ ํ•œ ํ›„ ๋ฒ„๋ฆฌ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋‚˜์—๊ฒŒ ์ข…์†(?)์ ์ด๊ธฐ ๋•Œ๋ฌธ์—
๋‚˜์™€์˜ ๊ด€๊ณ„๊ฐ€ ์žˆ๋‹ค.
์ด๊ฒƒ์„ Accociation์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

Categories:

Updated:

Leave a comment