
๊ฐ์ฒด์งํฅ(OOP-Object Oriented Programming)
- ์ฌ๋์ ์ฌ๊ณ ์ ๊ฐ์ฅ ๋น์ทํ๊ฒ ํ๋ก๊ทธ๋๋ฐ ํ๊ธฐ ์ํด์ ์์ฑ ๋ ๊ธฐ๋ฒ
- ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ์ทจ๊ธํ์ฌ ๊ฐ์ฒด๊ฐ์ ์ํธ์์ฉ์ ํตํด ํ๋ก๊ทธ๋๋ฐ
- ์์์ ํตํ ์ฝ๋ ์ฌํ์ฉ
- ์ฝ๋ ๋ณ๊ฒฝ์ด ์ฉ์ด
- ์ง๊ด์ ์ธ ์ฝ๋ ๋ถ์
- ๊ฐ๋ฐ ์๋ ํฅ์
๊ฐ์ฒด(Object)๋?
- ๊ฐ์ฒด๋ ๋ฐ์ดํฐ์ ๊ทธ ๋ฐ์ดํฐ์ ๊ด๋ จ๋๋ ๋์์ ์๋ฏธ
- ๊ฐ์ ์ฑ์ง, ๊ฐ์ ๊ตฌ์กฐ์ ํํ๋ฅผ ๊ฐ์ง๋ ๊ฐ์ฒด๋ ๋ฑ๊ธ์ผ๋ก ์ ์ํ๊ณ ๋ฑ๊ธ์ ์ํ๋ ๊ฐ์ฒด๋ ๊ทธ ๋ฑ๊ธ์ ์ธ์คํด์ค๋ผ ํจ
์ ์ฐจ์งํฅ
- ๋ชฉ์ ์ ๋ฌ์ฑํ๊ธฐ ์ํ ์ผ์ ํ๋ฆ์ ์ค์ ์ ๋๊ณ ์ ์ฐจ๋๋ก ํ๋ก๊ทธ๋๋ฐ
- ์ปดํจํฐ ์ฒ๋ฆฌ๊ตฌ์กฐ์ ์ ์ฌํด์ ์๋๊ฐ ๋น ๋ฅธ ๋์ ์ ์ง๋ณด์, ๋๋ฒ๊น ์ด ์ด๋ ค์
'Backend > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [JAVA] ์ ์ถ๋ ฅ(I/O) ๋ณด์กฐ ์คํธ๋ฆผ : BufferedReader, BufferedWriter (0) | 2022.01.11 |
|---|---|
| [JAVA] ์ ๊ทผ์ ์ด์ (public, protected, default, private) (0) | 2022.01.11 |
| [JAVA] JAVA์ ๊ฐ๋ ๊ณผ ํน์ง (0) | 2022.01.11 |
| [์๋ฐ] DAO, DTO์ ์ญํ ๊ณผ ๊ด๊ณ (0) | 2021.08.18 |
| [์๋ฐ] String๊ณผ StringBuffer์ ์ฐจ์ด์ (0) | 2021.08.18 |