profile
Front-End ๐Ÿ˜ฒ
post-thumbnail

๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ?

Object Oriented Programming Imperative and Procedural Programming ์ ˆ์ฐจ์ง€ํ–ฅ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€? ์ •์˜๋œ ์ˆœ์„œ๋Œ€๋กœ ์ ˆ์ฐจ์ ์œผ๋กœ ํ•จ์ˆ˜๊ฐ€ ํ•˜๋‚˜์”ฉ ํ˜ธ์ถœ๋˜๋Š” ๋ฐฉ์‹ ํ•จ์ˆ˜์™€ ๋ฐ์ดํ„ฐ๋“ค์ด ์–ฝํ˜€์žˆ์–ด ์ „์ฒด์ ์ธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌ์กฐ๋ฅผ ์•Œ์•„์•ผํ•จ Side Effect ๋ฐœ์ƒ ํ™•๋ฅ  ๋†’๊ณ  ์œ ์ง€๋ณด์ˆ˜์™€ ํ™•์žฅ์ด ํž˜๋“ค๋‹ค. Object Oriented Programming ๊ฐ์ฒด์ง€ํ–ฅ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€? ๊ฐ์ฒด(๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋‚˜ ์ฝ”๋“œ๋ฅผ ๋ฌถ์Œ)๋“ค์„ ์ปจ์…‰์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋Š” ๋ฐฉ์‹ Object ๋‹จ์œ„๋กœ ๋งŒ๋“ค์–ด๋‚˜๊ฐ€๊ธฐ ๋•Œ๋ฌธ์— ํ•œ๊ณณ์—์„œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ๊ด€๋ จ์žˆ๋Š” ์˜ค๋ธŒ์ ํŠธ๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ๋œ๋‹ค. Object๋Š” Object์˜ ์†์„ฑ์„ ๊ฐ€์ง„ ๋ฐ์ดํ„ฐ๋“ค๊ณผ ํ–‰๋™์„ ํ• ์ˆ˜์žˆ๋Š” ํ•จ์ˆ˜๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋‹ค. ๊ฐ์ฒด์ง€ํ–ฅ์˜ 4๊ฐ€์ง€ ์›์น™ ์บก์Аํ™”:Encapsulation ์„œ๋กœ ๊ด€๋ จ์žˆ๋Š” ๋ฐ์ดํ„ฐ์™€ ํ•จ์ˆ˜๋“ค์„ ํ•œ Object์— ๋‹ด์•„๋‘๊ณ  ์™ธ๋ถ€์— ๋ณด์ผ ํ•„์š”์—†๋Š” ๋ฐ์ดํ„ฐ

2021๋…„ 4์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท