๐ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ (Object Oriented Programming) ์ด๋?
ํ๋ก๊ทธ๋๋ฐ์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ถ์ํ์์ผ ๊ณ ์ ํ ํน์ฑ๊ณผ ํ์๋ฅผ ๊ฐ์ง ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ๊ฐ์ฒด๋ค ๊ฐ์ ์ ๊ธฐ์ ์ธ ์ํธ์์ฉ์ ํตํด ๋ก์ง์ ๊ตฌ์ฑํ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ์ด๋ค.
๐ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ํน์ง
โ ์์ : ์์ ๊ฐ์ฒด์ ๋ณ์๋ ๋ฉ์๋๋ฅผ ํ์ ๊ฐ์ฒด๊ฐ ๋ฌผ๋ ค ๋ฐ์ ์ฌ์ฉํ ์ ์๋ค. ์ฝ๋์ ์ค๋ณต ์์ฑ์ ๋ฐฉ์งํ๋ค.
โก ๋คํ์ฑ : ๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋๊ฐ ํด๋์ค ํน์ ๊ฐ์ฒด์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๊ตฌํ๋ ์ ์๋ค.
โข ์บก์ํ : ๊ฐ์ฒด๋ฅผ ์บก์๋ก ์ธ์ ๊ทธ ๋ด๋ถ๋ฅผ ๋ณดํธํ๊ณ ๋ณผ ์ ์๊ฒ ํ๋ค. ์ธ๋ถ์ ์ ๊ทผ์ผ๋ก๋ถํฐ ์์ ํ๋ค. ๊ด๋ จ๋ ๊ธฐ๋ฅ๊ณผ ํน์ฑ์ ํ ๊ณณ์ ๋ชจ์ผ๊ณ ๋ถ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ฝ๋ ์ฌํ์ฉ์ ์ํํ๋ค. Java์์ Class๊ฐ ์ด ์ญํ ์ ํ๋ค.
โฃ ์ถ์ํ : ๊ณตํต์ ์ธ ์์ฑ์ด๋ ๊ธฐ๋ฅ์ ๋ฌถ์ด์ ๊ฐ์ง ๊ฐ์ฒด๋ฅผ ๋ฌถ์ด์ ์ด๋ฆ์ ๋ถ์ธ๋ค.
๐ ์ฐธ๊ณ ์๋ฃ
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ด ๋ญ๊ฐ์?
- ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ด ๋ญ๊ฐ์?
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์์ฝ
๐ก ๊ฐ์ด ๋ณด๋ฉด ์ข์ Post
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ด๋?
๐ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ(Fuction Programming) ์ด๋? ๊ณ์ฐ์ ์ํ์ ํจ์์ ์กฐํฉ์ผ๋ก ์๊ฐํ๋ ํ๋ก๊ทธ๋จ ๋ฐฉ๋ฒ์ด๋ค. ํจ์๋ฅผ ์ํํด๋ ํจ์ ์ธ๋ถ์ ๊ฐ์ด ๋ณ๊ฒฝ๋ ์ ์๋ค. ๐ ์์ํจ์๋? ์ธ๋ถ์์ธ์
devjindev.tistory.com
'๐ > Computer Science' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก์ธ์ค(Process) vs ์ค๋ ๋(Thread) ์ฐจ์ด์ (0) | 2020.12.06 |
---|---|
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ด๋? (0) | 2020.12.06 |
[HTTP] HTTP ํ๋กํ ์ฝ์ด๋? (0) | 2020.12.05 |
[HTTP] ์ฟ ํค, ์ธ์ , ์บ์๋? / ์ฐจ์ด์ (0) | 2020.12.02 |
[HTTP] API๋? REST(RESTful) API๋? (0) | 2020.12.02 |