DevLog ๐Ÿ˜ถ

[๊ฐ์ฒด์ง€ํ–ฅ์˜์‚ฌ์‹ค๊ณผ์˜คํ•ด] 06 - ๊ฐ์ฒด ์ง€๋„ ๋ณธ๋ฌธ

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

[๊ฐ์ฒด์ง€ํ–ฅ์˜์‚ฌ์‹ค๊ณผ์˜คํ•ด] 06 - ๊ฐ์ฒด ์ง€๋„

dolmeng2 2024. 1. 20. 10:00


 

โœ”๏ธ ๊ฐ์ฒด ์ง€๋„

ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ฐ€์žฅ ํฐ ์ˆ™์ œ๋Š” '๋ณ€ํ™”ํ•˜๋Š” ์š”๊ตฌ์‚ฌํ•ญ์— ์–ผ๋งˆ๋‚˜ ๋” ์ž˜ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?' ์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด๋ณด์ž. ๊ณ ์–‘์ด ์Šค๋‚ต๋ฐ”์— ์ƒˆ๋กœ์šด ์‹ ์ž… ์…ฐํ”„๋ƒฅ์ด ๋“ค์–ด์™”๋‹ค. ์‹ ์ž… ์…ฐํ”„๋ƒฅ์€ ์•„์ง ๋ฉ”๋‰ด ์ˆ™์ง€์— ๋ฏธ์ˆ™ํ•ด์„œ ๋ ˆ์‹œํ”ผ๋ฅผ ๋‹ค ์™ธ์šฐ์ง€ ๋ชปํ–ˆ๋‹ค.

์ด๋•Œ ์†๋‹˜๋ƒฅ์ด ์•Œ๋ฐ”๋ƒฅ์—๊ฒŒ ๋”ธ๊ธฐ๋ผ๋–ผ๋ฅผ ์ฃผ๋ฌธํ–ˆ๊ณ , ์•Œ๋ฐ”๋ƒฅ์€ ์‹ ์ž… ์…ฐํ”„๋ƒฅ์—๊ฒŒ ๋”ธ๊ธฐ๋ผ๋–ผ๋ฅผ ๋งŒ๋“ค๋ผ๊ณ  ์ง€์‹œํ–ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์‹ ์ž… ์…ฐํ”„๋ƒฅ์€ ๋”ธ๊ธฐ๋ผ๋–ผ ๋ ˆ์‹œํ”ผ๋ฅผ ๋ชฐ๋ผ์„œ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ์ง€ ๊ณ ๋ฏผ ์ค‘์ธ ์ƒํ™ฉ์ด๋ผ๋ฉด, ์–ด๋–ค ํ–‰์œ„๋ฅผ ํ•  ์ˆ˜ ์žˆ์„๊นŒ?

 

1. ์ˆ˜์„ ์…ฐํ”„๋ƒฅ์—๊ฒŒ ๋”ธ๊ธฐ๋ผ๋–ผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• ๋ฌผ์–ด๋ณด๊ธฐ
2. ๋ ˆ์‹œํ”ผ ๋ถ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋”ธ๊ธฐ๋ผ๋–ผ ๋งŒ๋“ค๊ธฐ


๋จผ์ €, ์ฒซ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์˜ ๊ฒฝ์šฐ, ๋งŒ์•ฝ ๋”ธ๊ธฐ๋ผ๋–ผ์˜ ๋ ˆ์‹œํ”ผ๋ฅผ ์–ป์„ ์ˆ˜๋Š” ์žˆ์ง€๋งŒ, ๋ณ€ํ™”ํ•˜๋Š” ์š”๊ตฌ์‚ฌํ•ญ์— ๋Œ€์‘ํ•  ์ˆ˜ ์—†๋‹ค.

๋งŒ์•ฝ ์†๋‹˜์ด ์ถ”๊ฐ€์ ์œผ๋กœ ‘์—‡, ๊ทผ๋ฐ ๋”ธ๊ธฐ๋ผ๋–ผ์— ๋“ค์–ด๊ฐ€๋Š” ์šฐ์œ ๋ฅผ ๋‘์œ ๋กœ ๋ฐ”๊ฟ”์ฃผ์‹ค ์ˆ˜ ์žˆ์„๊นŒ์š”?’ ๋ผ๊ณ  ๋ง์„ ํ–ˆ์„ ๋•Œ

์‹ ์ž… ์…ฐํ”„๋ƒฅ์€ ๋˜ ๋‹ค์‹œ ๋ฉ˜๋ถ•์— ๋น ์ ธ ์ˆ˜์„ ์…ฐํ”„๋ƒฅ์„ ๊ท€์ฐฎ๊ฒŒ ํ• ์ง€๋„ ๋ชจ๋ฅธ๋‹ค.


๋ฐ˜๋ฉด์—, ๋ ˆ์‹œํ”ผ ๋ถ์„ ๋ณด๊ฒŒ ๋œ๋‹ค๋ฉด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ƒํ™ฉ์— ๋Œ€๋น„ํ•  ์ˆ˜ ์žˆ๋‹ค.

์šฐ์œ ๊ฐ€ ์•„๋‹Œ ๋‘์œ ๋ฅผ ๋„ฃ์„ ๋•Œ์˜ ๋น„์œจ, ๋”ธ๊ธฐ ์‹œ๋Ÿฝ์˜ ๋น„์œจ ๋“ฑ ๋” ์ •ํ™•ํ•œ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ด์™€ ๊ฐ™์ด, ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ๋ณ€ํ•  ์ˆ˜๋ฐ–์— ์—†๊ธฐ ๋•Œ๋ฌธ์— ‘๋”ธ๊ธฐ๋ผ๋–ผ๋ฅผ ๋งŒ๋“ค์–ด๋‹ฌ๋ผ’๋Š” ๊ธฐ๋Šฅ ์ž์ฒด์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ‘๋‹ค์–‘ํ•œ ์žฌ๋ฃŒ๋“ค๋กœ ์—ฌ๋Ÿฌ ๋ฉ”๋‰ด๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”’ ๊ตฌ์กฐ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.




โœ”๏ธ ๊ธฐ๋Šฅ ์„ค๊ณ„ vs ๊ตฌ์กฐ ์„ค๊ณ„

์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ๊ธฐ๋Šฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ›Œ๋ฅญํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ถฉ๋ถ„ ์กฐ๊ฑด์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, ํ›Œ๋ฅญํ•œ ๊ตฌ์กฐ๋Š” ํ›Œ๋ฅญํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ•„์š” ์กฐ๊ฑด์ด๋‹ค.

ํƒ„ํƒ„ํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์•ˆ์ •์ ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

(์ง„ํ™ํƒ•์—์„œ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒŒ ์‰ฌ์šธ๊นŒ, ์•„๋‹ˆ๋ฉด ์‹ฑ๊ทธ๋Ÿฌ์šด ํ’€๋ฐญ์—์„œ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒŒ ์‰ฌ์šธ๊นŒ?)


๊ธฐ๋Šฅ ๊ธฐ๋ฐ˜์œผ๋กœ ์„ค๊ณ„ํ•˜๊ฒŒ ๋˜๋ฉด, ๊ฐ ๊ธฐ๋Šฅ๋“ค์ด ์„œ๋กœ ๋ฐ€์ ‘ํ•˜๊ฒŒ ๊ด€๋ จ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—

์š”๊ตฌ์‚ฌํ•ญ์— ๋”ฐ๋ผ์„œ ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์ด ๋ฐ”๋€Œ๋ฉด ๋‹ค๋ฅธ ๊ธฐ๋Šฅ๋“ค๊นŒ์ง€ ์˜ํ–ฅ์„ ๋ฐ›๊ฒŒ ๋œ๋‹ค.

 

๊ฐœ๋ฐœ์ž๋Š” ๋Š˜ ๋ณ€ํ™”ํ•˜๋Š” ์š”๊ตฌ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์šฐ๋ฆฌ๋Š” ์ตœ๋Œ€ํ•œ ์ ์€ ๋น„์šฉ์œผ๋กœ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ˆ™๋ช…์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์•ˆ์ •์ ์ธ ๊ตฌ์กฐ๊ฐ€ ๊ผญ ํ•„์š”ํ•˜๋‹ค.




โœ”๏ธ ๊ฐ์ฒด์ง€ํ–ฅ ์„ธ๊ณ„ ๊ตฌ์ถ•ํ•˜๊ธฐ

๋จผ์ €, ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•  ๊ธฐ๋Šฅ๊ณผ, ๊ธฐ๋Šฅ์„ ๋‹ด๊ธฐ ์œ„ํ•œ ๊ตฌ์กฐ๋ฅผ ์ค€๋น„ํ•ด์•ผ ํ•œ๋‹ค.
์—ฌ๊ธฐ์„œ ๊ธฐ๋Šฅ์ด๋ž€, ์‚ฌ์šฉ์ž์˜ ๋ชฉํ‘œ๋ฅผ ๋งŒ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ฑ…์ž„์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์˜ ํ–‰์œ„๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ๋Œ€ํ‘œ์ ์œผ๋กœ '์œ ์Šค์ผ€์ด์Šค ๋ชจ๋ธ๋ง' ์ด๋ผ๋Š” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐ˜๋Œ€๋กœ, ๊ตฌ์กฐ๋Š” ์‚ฌ์šฉ์ž๋‚˜ ์ดํ•ด ๊ด€๊ณ„์ž๋“ค์ด ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๋Š” ๊ฐœ๋…๊ณผ, ๊ฐœ๋…๋“ค๊ณผ์˜ ๊ด€๊ณ„๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋ฉฐ, ๋Œ€ํ‘œ์ ์œผ๋กœ '๋„๋ฉ”์ธ ๋ชจ๋ธ๋ง' ์ด๋ผ๋Š” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

๐ŸŒฑ ์•ˆ์ •์ ์ธ ์žฌ๋ฃŒ ํŒŒ๋ฐํ•˜๊ธฐ - ๊ตฌ์กฐ ์„ค๊ณ„

์•ž์„œ '๋„๋ฉ”์ธ ๋ชจ๋ธ๋ง'์ด๋ผ๋Š” ๋ง์„ ํ–ˆ๋Š”๋ฐ, ๋„๋ฉ”์ธ ๋ชจ๋ธ๋ง์ด๋ผ๋Š” ๊ฒƒ์ด ๋ญ˜ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์ผ๊นŒ?

์ด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์ƒ ์˜์—ญ์— ๊ด€ํ•œ ์ง€์‹์„ ์„ ํƒ์ ์œผ๋กœ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ์˜์‹์ ์œผ๋กœ ๊ตฌ์กฐํ™”ํ•œ ํ˜•ํƒœ๋ฅผ ๋งํ•œ๋‹ค.

ํ•œ๋งˆ๋””๋กœ ์ •์˜ํ•˜์ž๋ฉด, '๋ฉ˜ํƒˆ ๋ชจ๋ธ'์ด๋ผ๊ณ ๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ •๋ง ์‰ฝ๊ฒŒ ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด์ž. ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์žฅ๋“ค์„ ์ ‘ํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž.

- ๋ฌผ๊ฑด์„ ์‚ด ์ˆ˜ ์žˆ๋‹ค.
- ๋ฌผ๊ฑด์„ ํŒ” ์ˆ˜ ์žˆ๋‹ค.
- ๋ฌผ๊ฑด์„ ํŒ”๋ฉด ๋ˆ์„ ๋ฒŒ ์ˆ˜ ์žˆ๋‹ค.
- ๋ฌผ๊ฑด์„ ์‚ฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ˆ์ด ํ•„์š”ํ•˜๋‹ค.
...

 

์šฐ๋ฆฌ๋Š” ์•ž์„œ ์ œ์‹œ๋œ 4๊ฐ€์ง€์˜ ๋ฌธ์žฅ์„ ๋ณด๋ฉด, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ '์ƒ์ ' ๊ณผ ๊ฐ™์€ ๋‘๋ฃจ๋ญ‰์‹คํ•œ ๊ฒƒ๋“ค์„ ๋จธ๋ฆฟ์†์— ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

๋Œ€์ƒ์— ๋Œ€ํ•ด์„œ ์šฐ๋ฆฌ์˜ ๋‡Œ๋Š” ๊ตฌ์กฐํ™”๋ฅผ ํ•˜์—ฌ ์ƒ๊ฐ์„ ํ•œ ๊ฒƒ์ด๋ฉฐ, ํ•˜๋‚˜์˜ ๋ฉ˜ํƒˆ ๋ชจ๋ธ์„ ๊ทธ๋ ธ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

๋ฉ˜ํƒˆ ๋ชจ๋ธ์€ ํฌ๊ฒŒ ์‚ฌ์šฉ์ž ๋ชจ๋ธ / ๋””์ž์ธ ๋ชจ๋ธ / ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€ 3๊ฐ€์ง€๋ฅผ ํฌ๊ด„ํ•˜๋„๋ก ์ถ”์ƒํ™”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋ธ์ด๋‹ค.

๋””์ž์ด๋„ˆ์™€ ์‚ฌ์šฉ์ž๋Š” ์ง์ ‘ ๊ต๋ฅ˜ํ•˜์ง€ ์•Š๊ณ , ์˜ค์ง ์‹œ์Šคํ…œ์„ ํ†ตํ•ด์„œ ์„œ๋กœ ์†Œํ†ตํ•˜๊ฒŒ ๋œ๋‹ค.

 

์šฐ๋ฆฌ๊ฐ€ ๊ฐ์ฒด์ง€ํ–ฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋“ค์ด ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š” ๋„๋ฉ”์ธ์˜ ๊ตฌ์กฐ์™€ ์ตœ๋Œ€ํ•œ ์œ ์‚ฌํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ๊ตฌ์กฐํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.
๋ฌผ๋ก , ์ด ๋ง์ด ํ˜„์‹ค์˜ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ๊ฐ€์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ‘๋ชจ๋ฐฉ’ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ‘์€์œ ’๋ฅผ ํ†ตํ•ด์„œ ์žฌ์ฐฝ์กฐ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ,

ํ˜„์‹ค ๊ฐ์ฒด๊ฐ€ ํ•  ์ˆ˜ ์—†๋Š” ํ–‰๋™์ด๋‚˜ ๊ฐ€์ง€์ง€ ์•Š๋Š” ํŠน์„ฑ๋“ค์„ ๊ฐ€์งˆ ์ˆ˜๋„ ์žˆ๋‹ค. (= ์ด๋ฅผ ‘ํ‘œํ˜„์  ์ฐจ์ด’, ‘์˜๋ฏธ์  ์ฐจ์ด’๋ผ๊ณ ๋„ ํ•œ๋‹ค)

 

์˜ˆ๋ฅผ ๋“ค์–ด, ์šฐ๋ฆฌ๊ฐ€ ์ฝ”๋“œ๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ '์ปคํ”ผ'๋ผ๋Š” ๊ฐ์ฒด์—๊ฒŒ ๋ฌด๋ฃŒ์ธ์ง€ ํŒ๋‹จํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋ถ€์—ฌํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

class Coffee(
    val price: Int
) {

    fun isFree(): Boolean {
        return price == 0 
    }
}

 

ํ•˜์ง€๋งŒ ์‹ค์„ธ๊ณ„์—์„œ ์ปคํ”ผ๊ฐ€ ๋ฌด๋ฃŒ์ธ์ง€ ํ–‰๋™ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€? ์—†๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ์„ธ๊ณ„์—์„œ๋งŒ ์ด๋ฅผ ์žฌ์ฐฝ์กฐํ•œ ๊ฒƒ์ด๋‹ค.

 

์ฆ‰, ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š” ๋„๋ฉ”์ธ์˜ ๋ชจ๋ธ์„ ์€์œ ํ•˜์—ฌ ์ฝ”๋“œ์— ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋ฉฐ,

์ด๋Ÿฌํ•œ ์‚ฌ์šฉ์ž ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ๋น„๊ต์  ๋ณ€๊ฒฝ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์ ๊ธฐ ๋•Œ๋ฌธ์— ๋„๋ฉ”์ธ ๋ชจ๋ธ๋กœ ๋‚˜ํƒ€๋ƒˆ์„ ๋•Œ ์•ˆ์ •์ ์ธ ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

(์šฐ๋ฆฌ๊ฐ€ ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š” '์ปคํ”ผ'๋ผ๋Š” ๊ฐœ๋…์ด ๊ฐ‘์ž๊ธฐ '์น˜ํ‚จ'์œผ๋กœ ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ.)

 



๐ŸŒฑ ๋ถˆ์™„์ „ํ•œ ์žฌ๋ฃŒ ํŒŒ๋ฐํ•˜๊ธฐ - ๊ธฐ๋Šฅ ์„ค๊ณ„

์‚ฌ์šฉ์ž๋“ค์€ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด์„œ ๋‹ฌ์„ฑํ•˜๊ณ  ์‹ถ์€ ๋ชฉํ‘œ๊ฐ€ ์กด์žฌํ•˜๋ฉฐ, ์‹œ์Šคํ…œ์€ ์ด์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

์ด๋Š” ๊ณง ์‚ฌ์šฉ์ž์™€ ์‹œ์Šคํ…œ ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ๋งŒ๋“ค๋ฉฐ, ์ด๋Ÿฌํ•œ ์ƒํ˜ธ์ž‘์šฉ์„ ํ…์ŠคํŠธ๋กœ ์ •๋ฆฌํ•œ ๊ฒƒ์ด ๋ฐ”๋กœ ‘์œ ์Šค์ผ€์ด์Šค’์ด๋‹ค.

 

์‚ฌ์šฉ์ž์˜ ๋ชฉํ‘œ๊ฐ€ ๊ณง ์œ ์Šค์ผ€์ด์Šค์˜ ํ•ต์‹ฌ์ด๋ฉฐ, ์œ ์Šค์ผ€์ด์Šค๋Š” ๊ณตํ†ต์˜ ์‚ฌ์šฉ์ž ๋ชฉํ‘œ๋ฅผ ํ†ตํ•ด ๊ฐ•ํ•˜๊ฒŒ ์—ฐ๊ด€๋œ ์‹œ๋‚˜๋ฆฌ์˜ค์˜ ์ง‘ํ•ฉ์ด๋‹ค. 
- ๋งˆํ‹ด ํŒŒ์šธ๋กœ

 

์œ„ ๋ฌธ์žฅ์„ ๋ณด๋ฉด, ์™œ ์œ ์Šค์ผ€์ด์Šค๊ฐ€ '์‚ฌ์šฉ์ž ์•กํ„ฐ ๋‹ค์ด์–ด๊ทธ๋žจ'์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

์œ ์Šค์ผ€์ด์Šค์˜ ๊ฐ€์žฅ ํฐ ํ•ต์‹ฌ์€ '์‚ฌ์šฉ์ž๊ฐ€ ๋‹ฌ์„ฑํ•˜๊ณ  ์‹ถ์€ ๋ชฉํ‘œ'๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.


์œ ์Šค์ผ€์ด์Šค๋Š” ํฌ๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•๋“ค์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

1. ์œ ์Šค์ผ€์ด์Šค๋Š” ์‚ฌ์šฉ์ž์™€ ์‹œ์Šคํ…œ ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ๋ณด์—ฌ์ฃผ๋Š” ‘ํ…์ŠคํŠธ’์ผ ๋ฟ์ด๋‹ค.

2. ์—ฌ๋Ÿฌ ์‹œ๋‚˜๋ฆฌ์˜ค๋“ค์˜ ์ง‘ํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋  ์ˆ˜ ์žˆ๋‹ค.

3. ๋‹จ์ˆœํ•œ ๊ธฐ๋Šฅ์˜ ์ง‘ํ•ฉ์ด ์•„๋‹Œ, ๋ฌธ๋งฅ์„ ํ†ตํ•ด ์–ด๋– ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

4. ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ด€๋ จ๋œ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š๋Š”๋‹ค. (์ž์ฃผ ๋ณ€๊ฒฝ๋˜๋Š” ์š”์†Œ๋ฅผ ์ œ์™ธํ•˜๊ณ , ํ–‰์œ„์—๋งŒ ์ง‘์ค‘)

๋น„์Šทํ•˜๊ฒŒ, ๋‚ด๋ถ€ ์„ค๊ณ„์— ๋Œ€ํ•œ ์ •๋ณด ์—ญ์‹œ ๋“œ๋Ÿฌ๋‚ด์ง€ ์•Š๋Š”๋‹ค.

 

์œ ์Šค์ผ€์ด์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ์ฒด๋ฅผ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์€ ์ฐฝ์กฐ์ผ ๋ฟ์ด๋ฉฐ, ์œ ์Šค์ผ€์ด์Šค๋ฅผ ํ†ตํ•ด ๊ฐ์ฒด์˜ ๋ณ€ํ™”๊ฐ€ ๋” ์‰ฌ์›Œ์ง€๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.

์œ ์Šค์ผ€์ด์Šค๋Š” ๊ฐ์ฒด์— ๋Œ€ํ•ด ์–ด๋– ํ•œ ์ •๋ณด๋„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ์ € ๋„๋ฉ”์ธ ๋ชจ๋ธ์— ๋Œ€ํ•œ ํžŒํŠธ ์ •๋„์ผ ๋ฟ์ด๋‹ค.


 

โœ”๏ธ ์žฌ๋ฃŒ๋ฅผ ๋ชจ์•„๋ชจ์•„ - ๊ธฐ๋Šฅ๊ณผ ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ฉํ•˜๊ธฐ

์šฐ๋ฆฌ๋Š” ์•ˆ์ •์ ์ธ ๊ตฌ์กฐ๋ฅผ ๋„๋ฉ”์ธ ๋ชจ๋ธ๋กœ, ๋ถˆ์•ˆ์ •ํ•œ ๊ธฐ๋Šฅ์„ ์œ ์Šค์ผ€์ด์Šค๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•˜๋‹ค.

์ด์ œ๋Š” ์ฝ”๋“œ๋กœ์„œ ๊ฐ์ฒด๋“ค์˜ ์ฑ…์ž„์œผ๋กœ ๋ถ„๋ฆฌ๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค.


์‹œ์Šคํ…œ์€ ์‚ฌ์šฉ์ž์˜ ๋ชฉํ‘œ๋ฅผ ๋งŒ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํ˜‘๋ ฅํ•˜๋Š” ์ปค๋‹ค๋ž€ ๊ฐ์ฒด๋กœ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ ๋‚ด๋ถ€์—๋Š” ๋” ์ž‘์€ ๊ฐ์ฒด๋“ค๋กœ ์ชผ๊ฐœ์งˆ ์ˆ˜ ์žˆ๋‹ค.

์‹œ์Šคํ…œ์— ํ• ๋‹น๋œ ํฐ ์ฑ…์ž„์ด ์ž‘์€ ๋‹จ์œ„์˜ ์ฑ…์ž„๋“ค๋กœ ๋ถ„๋ฆฌ๋˜๊ณ , ํ•„์š”ํ•œ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•ด ์‹๋ณ„ํ•ด๋‚˜๊ฐ€๋ฉด์„œ ๊ฐ์ฒด๋“ค์—๊ฒŒ ์ฑ…์ž„์„ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ , ์ด๋Ÿฌํ•œ ๊ฐ์ฒด๋“ค์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํด๋ž˜์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ์†์„ฑ๊ณผ ํ•จ๊ป˜ ๋ฉ”์„œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฒŒ ๋˜๋ฉด

์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ์ด ์™„์„ฑ๋˜์–ด ๋‚˜๊ฐ€๋Š” ๋ชจ์Šต์„ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

 

๊ฐ์ฒด ์„ค๊ณ„๋Š” ์š”๊ตฌ์‚ฌํ•ญ์„ ์‹๋ณ„ํ•˜๊ณ  ๋„๋ฉ”์ธ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•œ ํ›„,
์†Œํ”„ํŠธ์›จ์–ด ํด๋ž˜์Šค์— ๋ฉ”์„œ๋“œ๋“ค์„ ์ถ”๊ฐ€ํ•˜๊ณ ,
์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๊ฐ์ฒด๋“ค ๊ฐ„์˜ ๋ฉ”์‹œ์ง€ ์ „์†ก์„ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 
- Larman (2001)

 


์ด๋Ÿฌํ•œ ์ฑ…์ž„ ์ฃผ๋„ ์„ค๊ณ„๋ฅผ ํ†ตํ•ด ์œ ์Šค์ผ€์ด์Šค๋กœ๋ถ€ํ„ฐ ๋ฉ”์‹œ์ง€์™€ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ฌ์„ฑํ•˜๋ ค๋Š” ๋ชฉํ‘œ๋ฅผ,

๋„๋ฉ”์ธ ๋ชจ๋ธ๋กœ๋ถ€ํ„ฐ ์•ˆ์ •์ ์ธ ๊ตฌ์กฐ๋ฅผ ์ œ๊ณต๋ฐ›์•„์„œ ํ˜‘๋ ฅํ•˜๋Š” ๊ฐ์ฒด๋“ค์˜ ๊ณต๋™์ฒด๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๊ฒŒ ๋œ๋‹ค.

์•ž์„œ ์–˜๊ธฐํ–ˆ๋˜ ๋‚ด์šฉ์— ๋Œ€ํ•ด ํฐ ๊ทธ๋ฆผ์„ ๊ทธ๋ ค๋ณด์ž๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

๋„๋ฉ”์ธ ๋ชจ๋ธ์„ ์ค‘์‹ฌ์œผ๋กœ ๊ฐ์ฒด ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•˜๊ณ , ์œ ์Šค์ผ€์ด์Šค์˜ ๊ธฐ๋Šฅ์„ ๊ฐ์ฒด์˜ ์ฑ…์ž„์œผ๋กœ ๋ถ„๋ฐฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด, ์™œ ๋„๋ฉ”์ธ ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ์ฒด์˜ ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ• ๊นŒ?

 

์•ž์„œ ์ปคํ”ผ ์˜ˆ์‹œ๋ฅผ ๋“ค์—ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ, ๋„๋ฉ”์ธ ๋ชจ๋ธ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐœ๋…์€ (์ •๋ง ์™„์ „ํžˆ ๋’ค์—Ž๋Š” ๊ฒŒ ์•„๋‹Œ ์ด์ƒ) ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€๋˜๋Š” ์ด์œ ๋Š”, ๋„๋ฉ”์ธ ๋ชจ๋ธ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐœ๋…๋“ค ์‚ฌ์ด์˜ ๊ด€๊ณ„๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์‹œ์Šคํ…œ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ์ •์ฑ…์ด ์ •๋ง ํฌ๊ฒŒ ๋ณ€ํ•˜์ง€ ์•Š๋Š” ํ•œ, ๋น„๊ต์  ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒด์ ์ธ ๊ตฌ์กฐ๊ฐ€ ํ•œ ๋ฒˆ์— ํ”๋“ค๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.

 

๊ทธ๋ฆฌ๊ณ , ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์„ ๊ฐ์ฒด์ง€ํ–ฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋กœ์„œ ์ž˜ ๋…น์—ฌ๋‚ด๊ฒŒ ๋œ๋‹ค๋ฉด,

์ฝ”๋“œ์˜ ๋ณ€๊ฒฝ์œผ๋กœ์„œ ์—ญ์œผ๋กœ ๋„๋ฉ”์ธ์˜ ๋ณ€๊ฒฝ๋„ ์œ ์ถ”ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— (๊ฐ€์—ญ์„ฑ, reversibility)

ํ˜‘์—…์˜ ๊ด€์ ์œผ๋กœ์„œ, ๊ทธ๋ฆฌ๊ณ  ์œ ์ง€ ๋ณด์ˆ˜์˜ ๊ด€์ ์œผ๋กœ์„œ๋„ ํฐ ์žฅ์ ์„ ์–ป์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

Comments