1. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ณ ํน์ง
2. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP, Oriented Object Programming)
: ๊ฐ์ฒด ์ค์ฌ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
: ํด๋์ค๋ฅผ ์ธ์คํด์ค๋ก ํ์ฉํ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅ
: ๋น์ทํ ํ๋ก๊ทธ๋จ(๊ธฐ๋ฅ)์ ํด๋์ค๋ก ํธ์ถํ์ฌ ์ฌ์ฌ์ฉํ๋ ๋ฐฉ์ > ์์ฐ์ฑ, ํจ์จ์ฑ, ํ์ฅ์ฑ ์ฐ์
→ ๋ฐฐํฌํ์ผ์ ํ์ฉ(์์คํ์ผ์ด ์๋ ์ปดํ์ผ๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ)
: ์์ - ๊ฐ์ฒด(๊ฐ์ฒด/์์ฑ/๋ฉ์๋), ํด๋์ค, ๋ฉ์ธ์ง
3. OOP ํน์ง
4. ์ค๋ฒ๋ก๋์ ์ค๋ฒ๋ผ์ด๋์ ์ฐจ์ด์
'Note for moment' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[OOP] ์ฑ๊ธํค ํด๋์ค(Singleton) (0) | 2020.09.03 |
---|---|
[Java] final, static (์ ์ ํ๋/์ ์ ๋ฉ์๋), main๋ฉ์๋์ static์ด ๋ถ๋ ์ด์ (0) | 2020.09.03 |
[Java] ํด๋์ค ๋ก๋, ์๋ฐ ๋ฉ๋ชจ๋ฆฌ ์์ญ, ์ง์ ์ (0) | 2020.09.03 |
[List] ArrayList, Vector, LinkedList (0) | 2020.08.22 |
[Map] HashMap, HashTable, TreeMap (0) | 2020.08.22 |
๋๊ธ