It`s all your duck๐Ÿ€

๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด ๋ณธ๋ฌธ

๋„์„œ

๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด

์•ˆ์ข…ํ˜ 2023. 10. 6. 17:06

'์šฐํ…Œ์ฝ” 6๊ธฐ ์ค€๋น„' ์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ์—์„œ 6๊ธฐ ์ค€๋น„์ƒ๋“ค์˜ ๋งŽ์€ ์งˆ๋ฌธ๋“ค๋งˆ๋‹ค ์ •์„ฑ์Šค๋Ÿฝ๊ฒŒ ๋‹ต๋ณ€ ํ•ด์ฃผ์‹œ๋Š” 5๊ธฐ ๊ต์œก์ƒ๋‹˜์ด ๊ณ„์…จ๋‹ค.

์ด ๋ถ„์ด 6๊ธฐ ์ค€๋น„์ƒ๋“ค์„ ์œ„ํ•ด '๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด' ์™€ 'ํ•จ๊ป˜ ์ž๋ผ๊ธฐ' ๋ฅผ ์ถ”์ฒœ ํ•ด์ฃผ์…”์„œ ์ฝ๊ฒŒ ๋˜์—ˆ๋‹ค.

์ด ๊ธฐํšŒ์— ๊ฐ์ฒด ์ง€ํ–ฅ์ด ๋ฌด์—‡์ธ์ง€ ์ •๋ฆฝํ•ด ๋ณด๊ณ ์ž ํ•œ๋‹ค.

๐Ÿ˜๋ณธ๋ก 

๋‚˜๋Š” ๊ฐ์ฒด์ง€ํ–ฅ์— ๋Œ€ํ•ด ์ž๋ฐ”์˜ ์ •์„์„ ๋ฐฐ์šฐ๋ฉด์„œ ์•Œ๊ฒŒ ๋œ ์บก์Šํ™”, ์ถ”์ƒํ™”, ๋‹คํ˜•์„ฑ๋งŒ ์•Œ๊ณ  ์žˆ๋Š” ์ƒํƒœ๋กœ ์ฑ…์„ ์ฝ์—ˆ๋‹ค.

 

์ฑ…์„ ์ฝ์œผ๋ฉฐ ๊ฐ์ฒด์ง€ํ–ฅ ์ฝ”๋“œ์˜ ์˜ˆ์‹œ๋ฅผ ์ƒ๊ฐํ•˜๋ฉฐ ์ฝ๊ณ ์ž ํ–ˆ์ง€๋งŒ ๋‚ด๊ฐ€ ์•„๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ์ฝ”๋“œ์˜ ์˜ˆ์‹œ๊ฐ€ ์žˆ์„๋ฆฌ๊ฐ€ ์—†์—ˆ๋‹คใ…Žใ…Ž

๊ทธ๋ž˜์„œ, ์ƒํƒœ์™€ ๋ฉ”์‹œ์ง€ ํŒŒํŠธ๋Š” ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ ์ฑ„๋กœ 1ํšŒ๋…์„ ๋งˆ์ณค๋‹ค.

๊ฐ์ฒด์ง€ํ–ฅ ์ฝ”๋“œ์˜ ์˜ˆ์‹œ๋ฅผ ์•Œ์•„๋ณด๊ณ ์ž 1ํšŒ๋…์„ ๋๋‚ธ ํ›„ ์กฐ์˜ํ˜ธ๋‹˜์˜ ์„ธ๋ฏธ๋‚˜ ๊ฐ•์—ฐ๊ณผ ๊น€์˜ํ•œ๋‹˜์˜ ์Šคํ”„๋ง ๊ฐ•์˜ ๊ฐ์ฒด์ง€ํ–ฅ ํŒŒํŠธ๋ฅผ ์ถ”๊ฐ€์ ์œผ๋กœ ๋“ค์—ˆ๊ณ  2ํšŒ๋…์„ ํ•ด๋ดค๋‹ค.

 

โ—์ฑ…์˜ ๋‚ด์šฉ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์˜ˆ์‹œ๋ฅผ ๋– ์˜ฌ๋ฆฌ๋ฉฐ ์ดํ•ดํ–ˆ๋˜ ๊ณผ์ •์„ ์ ์€ ๊ธ€์ด๋ผ์„œ ์ฑ…์˜ ๋‚ด์šฉ๋ณด๋‹ค๋Š” ์ฃผ๋กœ ์ €์˜ ์ƒ๊ฐ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.

โœ…[ํ–‰๋™๊ณผ ์ƒํƒœ๋ฅผ ํ†ตํ•ด ์บก์Šํ™”๋ฅผ ์ดํ•ดํ•˜๊ธฐ]

ํ–‰๋™์ด ๋ฉ”์„œ๋“œ์ด๊ณ , ์ƒํƒœ๋Š” ๋ฉค๋ฒ„ ๋ณ€์ˆ˜์ด๋‹ค. ํ–‰๋™๊ณผ ์ƒํƒœ๋Š” ์˜์กด์ ์ด๋‹ค.(์˜์กดํ•œ๋‹ค๋Š” ๊ด€๋ จ ์žˆ๋‹ค๋Š” ๋ง๊ณผ ๋™์ผ)

์ฆ‰, ํ–‰๋™์— ์˜ํ•ด ๊ฐ์ฒด์˜ ์ƒํƒœ๊ฐ€ ๊ฒฐ์ •๋œ๋‹ค โžก๏ธ ๋ฉ”์„œ๋“œ์— ์˜ํ•ด ๋ฉค๋ฒ„ ๋ณ€์ˆ˜์˜ ๊ฐ’์ด ๋ณ€๊ฒฝ๋œ๋‹ค.

 

๋งŒ์•ฝ ๋ฉ”์„œ๋“œ์— ์˜ํ•ด ๋ฉค๋ฒ„๋ณ€์ˆ˜๊ฐ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด (ํ–‰๋™์— ์˜ํ•ด ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด) ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋Š” ์ƒ์ˆ˜๋‚˜ enum์„ ์ด์šฉํ•ด์„œ ๊ฐ์ฒด์— ์ข…์†์ ์ด์ง€ ์•Š๋„๋ก ์„ค๊ณ„ ํ•œ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ , ๊ฐ์ฒด A๋Š” ๊ฐ์ฒด B์˜ ํ–‰๋™์„ ๋ณผ ์ˆ˜ ์žˆ์ง€๋งŒ ํ–‰๋™์— ์˜ํ•ด ๊ฐ์ฒด B๊ฐ€ ์–ด๋–ค ์ƒํƒœ๋ฅผ ๊ฐ€์ง€๋Š”์ง€๋Š” ๋ชจ๋ฅธ๋‹ค.

์ฆ‰, ๋ฉ”์„œ๋“œ๋Š” publicํ•˜๊ฒŒ ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋Š” private ํ•˜๊ฒŒ ์ œ์–ด์ž๋ฅผ ์„ค์ •ํ•˜์—ฌ ์บก์Šํ™”๋ฅผ ์‹œํ‚จ๋‹ค.

โœ… [ํ–‰๋™์— ๋งž๋Š” ์ƒํƒœ๋ฅผ ์ •์˜ํ•ด์•ผ ํ•œ๋‹ค]

๋™์ผํ•œ ๋ฉค๋ฒ„ ๋ณ€์ˆ˜์ธ ๋ฐ”ํ€ด(wheel)๋ฅผ ๊ฐ€์ง€๋Š” ์ž๋™์ฐจ์™€ ์˜คํ† ๋ฐ”์ด๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž.

 

์ฒซ ๋ฒˆ์งธ๋Š” ์ƒํƒœ์— ๋”ฐ๋ผ ํ–‰๋™์„ ์ •์˜ํ•  ๋•Œ์ด๋‹ค.

์ž๋™์ฐจ๋Š” 4๊ฐœ์˜ ๋ฐ”ํ€ด๋ฅผ ์ด์šฉํ•˜๊ณ  ์˜คํ† ๋ฐ”์ด๋Š” 2๊ฐœ์˜ ๋ฐ”ํ€ด๋ฅผ ์ด์šฉํ•ด์„œ ์›€์ง์ธ๋‹ค.

์ฆ‰, ์ƒํƒœ์— ๋”ฐ๋ผ ํ–‰๋™์„ ์ •์˜ํ–ˆ๋”๋‹ˆ movable ๋ฉ”์„œ๋“œ๊ฐ€ ์ž๋™์ฐจ ๊ฐ์ฒด์™€ ์˜คํ† ๋ฐ”์ด ๊ฐ์ฒด์— ๊ฐ๊ฐ ์กด์žฌํ•  ๊ฒƒ์ด๋‹ค(movable๋ฉ”์„œ๋“œ ์ค‘๋ณต).

 

๋‘ ๋ฒˆ์งธ๋Š” ํ–‰๋™์— ๋”ฐ๋ผ ์ƒํƒœ๋ฅผ ์ •์˜ํ•  ๋•Œ์ด๋‹ค.

์ž๋™์ฐจ๋Š” ์›€์ง์ด๊ธฐ ์œ„ํ•ด 4๊ฐœ์˜ ๋ฐ”ํ€ด๊ฐ€ ์žˆ์œผ๋ฉด ๋œ๋‹ค. ์˜คํ† ๋ฐ”์ด๋Š” 2๊ฐœ์˜ ๋ฐ”ํ€ด๊ฐ€ ์žˆ์œผ๋ฉด ๋œ๋‹ค.

์ฆ‰, ํ–‰๋™์— ๋”ฐ๋ผ ์ƒํƒœ๋ฅผ ์ •์˜ํ•˜๋ฉด vehicle ์ธํ„ฐํŽ˜์ด์Šค์— movable ๋ฉ”์„œ๋“œ๋ฅผ ์ •์˜ํ•˜๊ณ  ์ž๋™์ฐจ ๊ฐ์ฒด์™€ ์˜คํ† ๋ฐ”์ด ๊ฐ์ฒด๋Š” vehicle ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด ๋  ๊ฒƒ์ด๋‹ค.

 

์ด๋ ‡๊ฒŒ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ์ฒด ์ง€ํ–ฅ์˜ ๋ชฉํ‘œ์ธ ๋‹คํ˜•์„ฑ์„ ๋งŒ์กฑํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ํ–‰๋™์„ ์šฐ์„ ์œผ๋กœ ์„ค๊ณ„ํ•˜์ž

โœ… [์ผ๋ฐ˜ํ™”/ํŠน์ˆ˜ํ™”์˜ ์ฐจ์ด]

์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ํŠน์ˆ˜ํ™”๋ฅผ ๊ตฌ์ฒดํ™”๋กœ ์„ค๋ช…ํ•œ๋‹ค.

 

์ž๋™์ฐจ ์ค‘์—์„œ ์—‰๋”ฐ์™€ ๋“ฑ๋”ฐ์˜ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์†Œ๋‚˜ํƒ€๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž.

์งˆ๋ฌธ์— ๋‹ตํ•ด๋ณด์ž.

๋ชจ๋“  ์ž๋™์ฐจ๊ฐ€ ์†Œ๋‚˜ํƒ€์˜ ํŠน์ง•์ธ ์—‰๋”ฐ์™€ ๋“ฑ๋”ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๊ฐ€?   ๊ทธ๋ ‡์ง€ ์•Š๋‹ค.

๋ชจ๋“  ์†Œ๋‚˜ํƒ€๊ฐ€ ์ž๋™์ฐจ์˜ ํŠน์ง•์ธ ์›€์ง์ด๋Š” ํ–‰๋™์ด ์žˆ๋Š”๊ฐ€?     ๊ทธ๋ ‡๋‹ค.

์ฆ‰, ์ง‘ํ•ฉ๊ด€๊ณ„๋กœ ํฌํ˜„ํ•˜์ž๋ฉด ์ž๋™์ฐจ ⊃ ์†Œ๋‚˜ํƒ€ ์ด๋‹ค.

 

์ž๋™์ฐจ๋ฅผ ๊ตฌ์ฒดํ™” ํ•˜๋ฉด ์†Œ๋‚˜ํƒ€์ด๋‹ค. ์†Œ๋‚˜ํƒ€๋ฅผ ์ผ๋ฐ˜ํ™” ํ•˜๋ฉด ์ž๋™์ฐจ์ด๋‹ค.

๊ฒฐ๊ตญ ์†Œ๋‚˜ํƒ€๋Š” ์ž๋™์ฐจ๋ฅผ ์ƒ์†๋ฐ›์„ ๊ฒƒ์ด๊ณ , ์—‰๋”ฐ์™€ ๋“ฑ๋”ฐ์˜ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ๋ฉ”์„œ๋“œ๋งŒ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋  ๊ฒƒ์ด๋‹ค.

๊ตฌ์ฒดํ™” ๋œ ๊ฐ์ฒด์ผ ์ˆ˜๋ก ๋” ๋งŽ์€ ๋ฉ”์„œ๋“œ๊ฐ€ ์žˆ๋‹ค.

โœ… [ํƒ€์ž…]

ํ–‰๋™์— ๋”ฐ๋ผ ํƒ€์ž…๋ณ„๋กœ ๊ฐ์ฒด๋ฅผ ๋ถ„๋ฅ˜ํ•œ๋‹ค. ํƒ€์ž…๋ณ„๋กœ ๋ถ„๋ฅ˜ํ•œ ๊ฐ์ฒด๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ์“ฐ์ด๋Š” ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜๊ฐ€ ํด๋ž˜์Šค์ด๋‹ค.

์ƒํƒœ์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ๋™์ผํ•˜๊ฒŒ ํ–‰๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์€ ๋™์ผํ•œ ํƒ€์ž…์˜ ์ธ์Šคํ„ด์Šค๋กœ ๋ถ„๋ฅ˜ํ•œ๋‹ค.

โœ… [ํ˜‘๋ ฅ]

์ž๋™์ฐจ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ํ–‰๋™(๊ธฐ๋Šฅ)๋“ค์ด ์žˆ๋Š”๋ฐ ๋‹ค ์ •์˜ํ•ด์•ผ ํ• ๊นŒ?

๋‹ต์€ ์ฃผ์–ด์ง„ ์ƒํ™ฉ์ด๋‚˜ ๋ฌธ๋งฅ ์†์—์„œ ์š”๊ตฌ๋˜๋Š” ํ–‰๋™๋“ค๋งŒ ์ •์˜ํ•˜๋ฉด ๋œ๋‹ค.

 

์‹ค๋‚ด ๋‚ฎ ์šด์ „์—ฐ์Šต์„ ์œ„ํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์–ด ๋ณธ๋‹ค๋ฉด ์ž๋™์ฐจ์˜ ์™€์ดํผ ๊ธฐ๋Šฅ๊ณผ ์ ์กฐ๋“ฑ ๊ธฐ๋Šฅ์€ ํ•„์š”์—†๊ฒŒ ๋œ๋‹ค.

๋„๋กœ๋ฅผ ์ฃผํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์›€์ง์ด๊ณ , ๊นœ๋นก์ด๋ฅผ ํ‚ค๊ณ , ์•…์…€๊ณผ ๋ธŒ๋ ˆ์ดํฌ๋ฅผ ๋ฐŸ๋Š” ํ–‰๋™๋“ค๋งŒ ์žˆ์œผ๋ฉด ๋œ๋‹ค.

 

์ฆ‰, ์ฃผ์–ด์ง„ ์ƒํ™ฉ์— ๋งž๋Š” ๊ฐ์ฒด์˜ ํ–‰๋™์„ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ์ฒด๊ฐ€ ์„œ๋น„์Šค๋ฅผ ์œ„ํ•ด ํ˜‘๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ์ฒซ ๊ฑธ์Œ์ด๋‹ค.

โœ… [์ฑ…์ž„]

์‹ค๋‚ด ๋‚ฎ ์šด์ „์—ฐ์Šต์ด๋ž€ ์„œ๋น„์Šค์— ํ˜‘๋ ฅํ•˜๊ธฐ ์œ„ํ•ด vehicle์ด ํ•„์š”ํ•˜๋‹ค. vehicle์€ movableํ•  ์ฑ…์ž„์„ ๊ฐ–๊ณ  ์žˆ์–ด์•ผ ํ•˜๊ณ , ์ด ์ฑ…์ž„์— ์•Œ๋งž๋Š” ์—ญํ• ์ด ์ž๋™์ฐจ ๊ฐ์ฒด์ด๋‹ค. ๊ทธ๋ ‡๊ฒŒ movableํ•  ์ฑ…์ž„์„ ์ž๋™์ฐจ๋ž€ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด ์ž๋™์ฐจ์— ๊ตฌํ˜„ํ•œ๋‹ค.

 

์ฑ…์ž„์€ '์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€' ๊ฐ€ ์•„๋‹ˆ๋ผ '๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€'๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ถ€์—ฌํ•ด์•ผ ํ•œ๋‹ค.

์ž˜๋ชป๋œ ์˜ˆ - ์ž๋™์ฐจ๋Š” ์›€์ง์ผ ๋•Œ 4๊ฐœ์˜ ๋ฐ”ํ€ด๋ฅผ ์ด์šฉํ•œ๋‹ค.

์˜ณ์€ ์˜ˆ - ์ž๋™์ฐจ๋Š” ์›€์ง์—ฌ์•ผ ํ•œ๋‹ค.

 

์ž๋™์ฐจ๋ฅผ ์˜คํ† ๋ฐ”์ด๋กœ ๋ฐ”๊ฟ”๋งŒ ๋ณด์•„๋„ ์–ด๋–ค ๊ฒƒ์ด ์˜ณ์€ ์ง€๋ฅผ ์•Œ ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

โœ… [๋™์ผํ•œ ์ฑ…์ž„์€ ์—ญํ• , ๋Œ€์ฒด ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค€๋‹ค]

์‹ค๋‚ด ์šด์ „์—ฐ์Šต์„ ์˜คํ† ๋ฐ”์ด๋กœ ํ•˜๊ณ  ์‹ถ๋‹ค. ์ž๋™์ฐจ๋ฅผ ์˜คํ† ๋ฐ”์ด๋กœ ๋ฐ”๊พธ๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค.

์˜คํ† ๋ฐ”์ด๋„ ์›€์ง์ผ ์ฑ…์ž„์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

์ฆ‰, ๋™์ผํ•œ ์ฑ…์ž„์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๊ฐ์ฒด ์ง€ํ–ฅ์˜ ์œ ์—ฐ์„ฑ, ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋ณด์—ฌ์ค€๋‹ค.

โœ… [๋™์ผํ•œ ์ฑ…์ž„์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋Œ€์ฒด ๊ฐ€๋Šฅํ•œ ๊ฒƒ์€ ๋‹คํ˜•์„ฑ์ด๋‹ค]

์‹ค๋‚ด ์šด์ „ ์—ฐ์Šต์žฅ ์„œ๋น„์Šค์˜ 'movable' ์ด๋ผ๋Š” ๋ฉ”์‹œ์ง€์™€ ์ฑ…์ž„์„ ์ˆ˜ํ–‰ํ•  ์—ญํ• ์€ ์ž๋™์ฐจ, ํŠธ๋Ÿญ, ์˜คํ† ๋ฐ”์ด ๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.

์ž๋™์ฐจ, ํŠธ๋Ÿญ, ์˜คํ† ๋ฐ”์ด๋Š” 'movable' ์ด๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ฐ์ž ๋‹ค๋ฅด์ง€๋งŒ, ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ณตํ†ต์ ์ด ์žˆ๋‹ค. ์ด๋Š” ์ž๋™์ฐจ, ํŠธ๋Ÿญ, ์˜คํ† ๋ฐ”์ด๋Š” ์„œ๋กœ ๋Œ€์ฒด๊ฐ€๋Šฅ์„ฑ์„ ์˜๋ฏธํ•˜๊ณ  ์ด๋ฅผ ๋‹คํ˜•์„ฑ์ด๋ผ ํ•œ๋‹ค.

โœ… [๊ตฌํ˜„ ๋„์ค‘์— ์„ค๊ณ„๋Š” ๋ฐ”๋€” ์ˆ˜ ์žˆ๋‹ค]

์„ค๊ณ„๋Š” ์ฝ”๋“œ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋Œ€๋ถ€๋ถ„ ๋ณ€๊ฒฝ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ํ˜‘๋ ฅ์„ ๊ตฌ์ƒํ•˜๋Š” ๋‹จ๊ณ„์—์„œ ๋งŽ์€ ์‹œ๊ฐ„์„ ์Ÿ์ง€ ๋ง๊ณ  ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ์ฝ”๋“œ๋กœ ๊ตฌํ˜„ํ•ด์„œ ์„ค๊ณ„์— ์ด์ƒ์ด ์—†๋Š”์ง€, ์„ค๊ณ„๊ฐ€ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•œ์ง€๋ฅผ ํŒŒ์•…ํ•ด์•ผ ํ•œ๋‹ค.

โœ… [ํŒจํ‚ค์ง€]

ํŒจํ‚ค์ง€๋Š” ๋‚ด๋ถ€์— ํฌํ•จ๋œ ํด๋ž˜์Šค๋“ค์„ ๊ฐ์ถค์œผ๋กœ์จ ์‹œ์Šคํ…œ์˜ ๊ตฌ์กฐ๋ฅผ ์ถ”์ƒํ™”ํ•œ๋‹ค.

์‹œ์Šคํ…œ์„ ๋ฐ”๋ผ๋ณผ ๋•Œ, ๊ฐ™์€ ํ–‰์œ„๋ฅผ ํ•˜๋Š” ํด๋ž˜์Šค๋“ค์„ ํ•˜๋‚˜์˜ ํŒจํ‚ค์ง€์— ๋„ฃ์Œ์œผ๋กœ์จ ํŒจํ‚ค์ง€๋งŒ ๋ณด๋”๋ผ๋„ ํ˜‘๋ ฅ์˜ ๋ฐฉํ–ฅ์„ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๊ธฐ.

โœ… [๋ฉ”์‹œ์ง€]

"์™•์€ ๋ชจ์ž์žฅ์ˆ˜์—๊ฒŒ ์ฆ์–ธํ•˜๋ผ" ๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ๋‹ค. ์ด๋ฅผ ์ฝ”๋“œ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด King ๊ฐ์ฒด ์•ˆ์—๋Š” ManOnHat.testify(); ๊ฐ€ ์žˆ๊ฒ ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ชจ์ž์žฅ์ˆ˜๋Š” ์ฆ์–ธํ•  ์ฑ…์ž„์ด ์žˆ๊ณ , ์ฆ์–ธํ•  ์ฑ…์ž„์€ ๊ณง ๋ชจ์ž์žฅ์ˆ˜ ๊ฐ์ฒด๊ฐ€ testify ๋ž€ ๋ฉ”์„œ๋“œ๊ฐ€ ๊ฐ€์ง€๊ฒŒ ํ•œ๋‹ค.

→ void testify(){...} ๋ž€ ๋ฉ”์†Œ๋“œ์˜ ๊ตฌํ˜„ ๋ฐฉ์‹์€ ๋ชจ์ž์žฅ์ˆ˜ ๋งˆ์Œ์ด๋‹ค!

๋งŒ์•ฝ, ์™•์ด ๋ชจ์ž์žฅ์ˆ˜์—๊ฒŒ "์–ด๋””์„œ, ๋ฌด์—‡์„" ์„ ํฌํ•จํ•ด์„œ ์ฆ์–ธํ•˜๋ผ์™€ ๊ฐ™์ด ์ถ”๊ฐ€์ ์ธ ์ •๋ณด๋ฅผ ์š”๊ตฌํ•œ๋‹ค๋ฉด ์š”๊ตฌํ•˜๋Š” ์ •๋ณด๋“ค์„ ์ธ์ž์— ๋„ฃ์–ด ๋ฉ”์‹œ์ง€๋ฅผ ์™„์„ฑํ•˜๋ฉด ๋œ๋‹ค. → void testify(place, what)

 

๋ฉ”์‹œ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์ „๊นŒ์ง€๋Š” ๊ฐ์ฒด์— ๊ด€ํ•ด ๊ณ ๋ฏผํ•˜์ง€ ๋ง๊ธฐ~!

๐Ÿ˜ ํ›„๊ธฐ

์ฑ…์„ ์ฝ๊ธฐ ์ „์—๋Š” ์ •๋ง ๊ฐ์ฒด์ง€ํ–ฅ์— ๋Œ€ํ•ด ๋ฌด์ง€ํ–ˆ๋‹ค๊ณ  ์ž๋ถ€ํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, ๊ฐ์ฒด์ง€ํ–ฅ์„ ๋ฐ”๋ผ๋ณด๋Š” ํƒœ๋„ ๋ฐ ์ ‘๊ทผ๋ฒ•์— ๋Œ€ํ•ด ํ™•์‹คํ•˜๊ฒŒ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.

1ํšŒ๋…์€ ์ •๋ง ์ถ”์ƒ์ ์ธ ์ฑ…์„ ๋ณด๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด ๋‘๋ฃจ๋ญ‰์ˆ ํ•˜๊ฒŒ ์ดํ•ดํ•œ๋‹ค๋Š” ๋Š๋‚Œ์ด ๋“ค์—ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, 2ํšŒ๋…์€ ์˜ˆ์‹œ๋ฅผ ์ƒ๊ฐํ•˜๋ฉฐ ์ฝ๊ฒŒ ๋˜์–ด ์ฑ…์ด ๋งํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฐ”๋ฅผ ์ดํ•ดํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค!

๊ฐ์ฒด์ง€ํ–ฅ์˜ ์ž…๋ฌธ์„œ๋กœ ๋‹ค๋“ค ์ถ”์ฒœํ•˜๋Š” ์ด์œ ๊ฐ€ ์žˆ๋‹ค๐Ÿค

 

๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด