๐ ๋ช ์ ๋ก ๋ค์๋ณด๋ ๊ฐ์ฒด์งํฅ ์ด์ผ๊ธฐ
๋ค์ด๊ฐ๋ฉด์
์ง๋ ์ฌ๋ฆ๋ฐฉํ H์ฌ์์ ์ธํด ํ์ ๋ ์ผ์ ๋๋ค. ์ธํด ๊ณผ์ ๋ก C#์ผ๋ก ์๋์ฐ ํ๋ก๊ทธ๋๋ฐ ๊ณผ์ ๋ฅผ ์ฃผ์ จ์ต๋๋ค. ์๊ตฌ์ฌํญ์ ํด๊ฒฐํ๊ธฐ ์ํ ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ์ ๊ณ ์ํด๋์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ง์์์ ๋๋ ์๊ฐ์ด, ๋ด๊ฐ ๋ ๋ฌ ๋ค์ ์ธํด์ญ์ด ๋๋๋๋ผ๋ ๋๊ตฐ๊ฐ ์ด ์ฝ๋๋ฅผ ๋ดค์ ๋ ๋ช ํํ๊ฒ ์ดํดํ๊ณ , ์๋ก์ด ๊ธฐ๋ฅ์ ํ์ฅ๊ฐ๋ฅํ๊ฒ ํธ๋ฆฌํ๊ฒ ๋ง๋ค์ด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์ ์ ์ค๊ณํด์ผ ํ๋ค๋ ๋ง์ ์ด๋๊ฐ์์ ๋ค์๊ณ , ํด๋์ค๋ฅผ ์ ์ง๋ผ๋ ๋ง์ฒ๋ผ ๋ค๋ฆฌ๋ ์ ์ค๊ณ๋ผ๋ ๋ง์ ์ฃผ๋์ด ๊ฐ๋ฐ์๋ก์ ์ฐธ ์ด๋ ค์ด ์ผ์ด์์ต๋๋ค.
๋์ฒด ๊ฑฐ๋ํ ํ๋ก๊ทธ๋จ์ ์ด๋ป๊ฒ ๋๋๊ณ
๋ฏธ๋์ ์์ ๋ฑ์ ๋ ๊ฐ๊ฐ ๋ฌ๋ฆด๊ฒ ๊น์ง ๊ณ ๋ คํด์ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ๊ฐ๋ฐํ๊ณ
๋ค๋ฅธ ์ฌ๋์ด ์์ ํด๋ถ๋๋ฅผ ๋ณด๋ฉด ํ ๋ฒ์ ์ดํด๋๊ฒ ์ฝ๋๋ฅผ ์ง๋ผ๋...
๊ผญ ๊ฐ์ฒด์งํฅ์ ๋ํด์ ์ ๋ฆฌํ๊ณ ์ถ์์ต๋๋ค. ์ฃผ๋์ด ๊ฐ๋ฐ์๋ก์ ์ด๋์ ์ฃผ์๋ค์ ๊ฐ์ฒด์งํฅ ์ด์ผ๊ธฐ๋ฅผ ์์๋ด๊ธฐ๋ณด๋ค๋ ๋ช ๋ ์ ์ ํ๊ต ๋์๊ด์์ ์ฝ์ด๋ด์ผ์ง ์๊ฐ๋ง ํ๋ '์คํ๋ง ์ ๋ฌธ์ ์ํ ์๋ฐ ๊ฐ์ฒด ์งํฅ์ ์๋ฆฌ์ ์ดํด'์ ๋ฐํ์ผ๋ก ๊ฐ์ฒด์งํฅ ์ด์ผ๊ธฐ๋ฅผ ํ๋ ค๊ณ ํฉ๋๋ค. ์ค๊ฐ ๋ง๋ค ๋ฉ๋ชจ๋ฆฌ์ ๋ํ ์ค๋ช ๊ณผ ์ฑ ์ ๊ตฌ์ฑ๊ณผ ํํ์ด ๋ค๋ฌ์ด ์ง์ง ์์ ์ฐ๋งํ ๊ฐ์ด ์์ง ์์ผ๋ ๊ฐ์ฒด ์งํฅ์ ๋ํด์ ํ ๋ฒ ์ ๋ฆฌํ๊ณ ๋์ด๊ฐ๊ธฐ์ ๊ด์ฐฎ์ ์ฑ ์ด๋ผ ๊ธ๋ก ๋จ๊ฒจ๋ด ๋๋ค.
๊ฐ์ฒด ์งํฅ์ ๋ฑ์ฅ
ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ฐ์์๊ฒ ์นํ์ ์ผ๋ก ๋ฐ์ ํด ์์ต๋๋ค. ์ด์ ๋ธ๋ฆฌ์ด๋ถํฐ ์์ํด์ C ๊ทธ๋ฆฌ๊ณ ์๋ฐ๋ก ๋ฐ์ ํด์จ ๊ณผ์ ์ ๋ณด์์ ๋, ๋ก์ฐ ๋ ๋ฒจ์ ์ธ์ด์์ ์ธ๊ฐ์ด ์ดํดํ๊ธฐ ์ฌ์ด ํ์ด ๋ ๋ฒจ ์ธ์ด๋ก ๋ฐ์ ํด์์ต๋๋ค.
๊ฐ์ฒด์งํฅ์ ํ์ค ์ธ๊ณ์ฒ๋ผ ํ๋ก๊ทธ๋๋ฐํ๊ธฐ ์ํด์ ํ์ํ ๊ฐ๋ ์ ๋๋ค. ๊ธฐ์กด์ ๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ํจ์์์ต๋๋ค. ํจ์๋ ์ฝ๋๋ฅผ ๋ ผ๋ฆฌ์ ์ธ ๋จ์๋ก ๊ตฌ๋ถํ๊ณ ๋๋๊ฒ ๋ค๋ ๋ป์ ๋๋ค. ๋ช์ฒ, ๋ช๋ง ๋ผ์ธ์ ๋ช ๋ น์ด๋ฅผ ๋ ผ๋ฆฌ์ ์ธ ๋จ์๋ก ๋๋์ด ๋ธ๋กํํด์ ์์ฑํ์๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ๋ ผ๋ฆฌ์ ๋ธ๋ก์ ๋จ์๋ฅผ ํจ์๋ผ๊ณ ํฉ๋๋ค.
์ด ๊ธ์ ์ฝ๋ ์ฌ๋ฌ๋ถ์ ์ ์ ๊ธ ์ฝ๋ ๊ฒ์ ๋ฉ์ถ์๊ณ ๋์ ๊ฐ๊ณ ์๋ฌด ์์ํด๋ณด์ธ์. ์ค๋ ์ ๋ ์ผ๋ก ๋จน์ ์ฌ๊ณผ๊ฐ ์๊ฐ๋์๋์? ๊ณ ์ํ ๋ฐฉ ์์์ ์์นจ ์๋ฆฌ๊ฐ ๋ค๋ฆฌ์๋์? ์ฐ๋ฆฌ๊ฐ 24์๊ฐ ๋์ ์ฌ๋ฌผ์ ๋ณด๊ณ , ๋์ ๊ฐ์๋ ์ฌ๋ฌผ์ด ๋จธ๋ฆฟ์์ ๋งด๋ ๊ฒ์ ๋๋ค. ์ฌ๋ฌผ์ ์์ผ๋ก ๊ฐ์ฒด, ์์ด๋ก Object๋ผ๊ณ ํ ๊ฒ์ ๋๋ค. ๊ฐ์ฒด ์งํฅ์ผ๋ก ์ฐ๋ฆฌ๊ฐ ํ์ค์ธ๊ณ๋ฅผ ์ธ์งํ๋ ๋ฐฉ์๋๋ก ํ๋ก๊ทธ๋๋ฐ ํ ๊ฒ์ ๋๋ค. ๊ทธ๋์ ๊ฐ์ฒด์งํฅ์ ์ง๊ด์ ์ ๋๋ค.
๊ฐ์ฒด ์งํฅ์ ์ดํดํ๊ธฐ ์ ์ ๋ค์๊ณผ ๊ฐ์ ์ ์ ๊ฐ ๊น๋ฆฝ๋๋ค.
- [1] ์ธ์์ ์กด์ฌํ๋ ๋ชจ๋ ๊ฒ์ ์ฌ๋ฌผ, ์ฆ ๊ฐ์ฒด์ด๋ค.
- [2] ๊ฐ๊ฐ์ ์ฌ๋ฌผ์ ๊ณ ์ ํ๋ค.
- [3] ์ฌ๋ฌผ์ ์์ฑ์ ๊ฐ๋๋ค.
- [4] ์ฌ๋ฌผ์ ํ์๋ฅผ ํ๋ค.
์ด๋ ต๊ฒ ์๊ฐํ ๊ฒ ์์ด ํ๋์ ์์๋ฅผ ๋ค๋ฉด ๋ฉ๋๋ค. ๊น์ฒ ์๋ [1]์ฌ๋ฌผ๋ก์จ [2]๊ณ ์ ํ ์ฌ๋์ ๋๋ค. [3] ํค, ๋ชธ๋ฌด๊ฒ๋ผ๋ ์์ฑ์ด ์์ต๋๋ค. [4] ๋ณด๊ธฐ, ๋ฃ๊ธฐ, ๊ฑท๊ธฐ ๋ฑ๋ฑ ํ์๋ฅผ ํ ์ ์์ต๋๋ค.
๊ฐ์ฒด ์งํฅ์ 4๋ ํน์ฑ - ์บก์์ถ๋ค!
์บก์์ถ๋ค!๋ฅผ ์ธ์น๋ฉฐ ๊ฐ์ฒด ์งํฅ์ 4๋ ํน์ฑ์ ์๊ธฐํด๋ด ์๋ค.
- ์บก: ์บก์ํ(Encapsulation): ์ ๋ณด์๋
- ์: ์์(Inheritance): ์ฌ์ฌ์ฉ
- ์ถ: ์ถ์ํ(Abstraction): ๋ชจ๋ธ๋ง
- ๋ค: ๋คํ์ฑ(Polymorphism): ์ฌ์ฉํธ์์ฑ
(๋ฉด์ ๋ ๋ง์ด ๋์ต๋๋ค...)
ํด๋์ค vs ๊ฐ์ฒด == ๋ถ์ด๋นตํ vs ๋ถ์ด๋นต ???
๋๋ถ๋ถ์ JAVA ์ฑ ์์๋ ํด๋์ค์ ๊ฐ์ฒด์ ๊ด๊ณ๋ฅผ ๋ถ์ด๋นตํ๊ณผ ๋ถ์ด๋นต์ ๊ด๊ณ๋ก ์ค๋ช ํฉ๋๋ค. ์ ๋ํ JAVA๋ฅผ ๊ณต๋ถํ ๋ ์ฝ์ ๊ธฐ๋ณธ์์์ ๋ถ์ด๋นตํ์ ํด๋์ค๋ฅผ ๋น์ ํด์ ์ค๋ช ํ์์ต๋๋ค.
ํด๋์ค ๊ฐ์ฒด๋ช
= new ํด๋์ค()์์ ๊ฐ์ ์ฝ๋๊ฐ
๋ถ์ด๋นตํ ๋ถ์ด๋นต = new ๋ถ์ด๋นตํ()๋น์ ๋ฅผ ํ์ฉํด์ ๋ณด๋ฉด ์์ ๊ฐ์ด ์ธ ์ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ๊ธํ ๊ธฐ๊ณ์ ๋ถ์ด๋นตํ์ด ํด๋์ค์ ๊ฐ์ฒด ๊ด๊ณ๊ฐ ์๋๋ฏ ๋ถ์ด๋นต๊ณผ ๋ถ์ด๋นต๋ ํด๋์ค์ ๊ฐ์ฒด์ ๊ด๊ณ๊ฐ์๋๋๋ค. ์ ํํ๊ฒ ํํํ๋ฉด ๋ถ์ด๋นตํ์ ๋ถ์ด๋นต์ ๋ง๋๋ ํฉํฐ๋ฆฌ์ ๋๋ค.(๋์์ธ ํจํด ์ฐธ๊ณ )
- ํญ์๋ ํด๋์ค์ผ๊น์? ๊ฐ์ฒด์ผ๊น์?
- ํญ๊ท์ ํด๋์ค์ผ๊น์? ๊ฐ์ฒด์ผ๊น์?
- ๊น๋ณด์์ ํด๋์ค์ผ๊น์? ๊ฐ์ฒด์ผ๊น์?
- ์ฌ๋์ ํด๋์ค์ผ๊น์? ๊ฐ์ฒด์ผ๊น์?
ํด๋์ค๋ ๋ถ๋ฅ์ ๋ํ ๊ธฐ๋ ์ด์ง ์ค์ฒด๊ฐ ์๋๋๋ค. ๋ฐ๋๋ก ๊ฐ์ฒด๋ ์ค์ฒด์ ๋๋ค. ํญ๊ท์ด๋ผ๋ ๋ถ๋ฅ(class)์์ ํญ์๋ผ๋ ๊ฐ์ฒด(object)๊ฐ ์๋ ๊ฒ์ ๋๋ค.
์บก์ํ(Encapsulation): ์ ๋ณด์๋
์ธ๋ถ์ ์๋ชป๋ ์ฌ์ฉ์ผ๋ก ๊ฐ์ฒด๊ฐ ์์๋์ง ์๋๋ก ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ณํ์ ์ ์ฐํ๊ฒ ๋์ํฉ๋๋ค.
(์ฑ
์๋ ๋ฉ๋ชจ๋ฆฌ๊ด์ ์ผ๋ก ๋ณต์กํ๊ฒ ์ค๋ช
๋์ด ์์ต๋๋ค. ๊ถ๊ธํ์ ๋ถ์ ์ฑ
์ฐธ๊ณ ํด์ฃผ์ธ์. ๋ฉ๋ชจ๋ฆฌ ๊ด์ ์ ํ ๋ฒ์ ์ ๋ฆฌํด์ ์ฌ๋ ค๋ณด๊ฒ ์ต๋๋ค.)
์์: ์ฌ์ฌ์ฉ + ํ์ฅ
๊ฐ์ฒด์งํฅ์ ์์์ ๋ํ ์๋ชป๋ ์ - ๊ณ์ธต๋ / ์กฐ์ง๋
์์์ด๋ผ๋ ๋จ์ด ๋๋ฌธ์ ๋ง์ ์คํด๋ฅผ ๋ณ์ต๋๋ค. ๊ฐ์ฒด ์งํฅ์ ์์์ ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ์ฌ์ฌ์ฉ๊ณผ ํ์ฅ์ ์๋ฏธ๋ก ์ดํดํ๋ ๊ฒ์ด ๋ง์ต๋๋ค. ์ฆ ๋ถ๋ฅ๋๋ก ์ดํดํด์ผ ํฉ๋๋ค.
๊ฐ์ฒด์งํฅ์ ์์์ ๋ํ ์ฌ๋ฐ๋ฅธ ์ - ๋ถ๋ฅ๋
์ ๊ทธ๋ฆผ์ ์์ ๊ด๊ณ๊ฐ ์๋๋๋ค. ๋๋ฌผ์ ํฌ์ ๋ฅ์ ๋ถ๋ชจ๊ฐ ์๋๋๋ค. ๊ณ ๋ ๋ํ ๋ถ๋ชจ๊ฐ ํฌ์ ๋ฅ๋ผ๊ณ ํ๋ ๊ฒ์ ์ด์ํ ํํ์ ๋๋ค. ๊ฐ์ฒด ์งํฅ์์์ ์์์ ์์ ํด๋์ค์ ํน์ฑ์ ํ์ ํด๋์ค์์ ์์ํ๊ณ ๊ฑฐ๊ธฐ์ ๋ํด ํ์ํ ํน์ฑ์ ์ถ๊ฐ, ์ฆ ํ์ฅํด์ ์ฌ์ฉํ ์ ์๋ค๋ ์๋ฏธ์ ๋๋ค.
์์ ๊ด๊ณ์๋ 'ํ์ ํด๋์ค๋ ์์ ํด๋์ค์ด๋ค.' (์ด๋ LSP-๋ผ์ค์ฝํ ์นํ ์์น๊ณผ ํตํฉ๋๋ค.)
๋คํ์ฑ(Polymorphism): ์ฌ์ฉ ํธ์์ฑ
๊ฐ์ฒด ์งํฅ์์ ๋คํ์ฑ์ ์ค๋ฒ๋ผ์ด๋ฉ(Overriding)๊ณผ ์ค๋ฒ๋ก๋ฉ(Overloading)์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค.
- ์ค๋ฒ๋ผ์ด๋ฉ: ๊ฐ์ ๋ฉ์๋ ์ด๋ฆ, ๊ฐ์ ์ธ์ ๋ชฉ๋ก์ผ๋ก ์์ ํด๋์ค์ ๋ฉ์๋๋ฅผ ์ ์
- ์ค๋ฒ๋ก๋ฉ: ๊ฐ์ ๋ฉ์๋ ์ด๋ฆ, ๋ค๋ฅธ ์ธ์ ๋ชฉ๋ก์ผ๋ก ๋ค์์ ๋ฉ์๋๋ฅผ ์ค๋ณต ์ ์
์๊ธฐ๋ฅผ ์ํด์(๋ํ์ ์์ ์๋ฐ ์ํ์ ๋์จ๊ฒ ๊ธฐ์ต๋ฉ๋๋ค..) ์ค๋ฒ๋ผ์ด๋ฉ, ๋ผ์ด๋ฉ ๋จ์ด์ ์ฃผ๋ชฉํด ๋ด ์๋ค. ์คํ ๋ฐ์ด์ ์ฌ๋ผํ๋ค๊ณ ์๊ฐํด ๋ณด์ธ์. ํ๋์์ ๋ณด๋ฉด ํ ๋ช ์ ์ฌ๋๋ง ๋ณด์ด๊ฒ ์ฃ ? ์ค๋ฒ๋ก๋ฉ, ๋ก๋ฉ ๋จ์ด์ ์ฃผ๋ชฉํด ๋ด ์๋ค. ์ง์ ์์ผ๋ก ์์ ๊ฒ์ ๋๋ค. ํ๋์์ ๋ณด๋ฉด ๋ง์ ๋ฌผ๊ฑด์ด ์ ์ฌ๋์ด ์๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
๋ค์ค์์๊ณผ ์๋ฐ
๋ค์ค ์์์ ๋ฌธ์ ์
์ฌ๋์ ์์ํ ์ ์๊ณ ๋ฌผ๊ณ ๊ธฐ๋ ์์ํ ์ ์๋ค. ๊ทธ๋ ๋ค๋ฉด ์ฌ๋์ ์์ฑ, ๋ฌผ๊ณ ๊ธฐ์ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ์ธ์ด๋ ์ด๋ป๊ฒ ์์ํด์ผํ ๊น์? ๋ฌผ๊ณ ๊ธฐ์ฒ๋ผ ๊ผฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ ํค์์ณ์ผ ํ ๊น์? ์ฌ๋์ฒ๋ผ ํ๊ณผ ๋ค๋ฆฌ๋ฅผ ์ ์ด์ ํค์์ณ์ผ ํ ๊น์? ๋ค์ค ์์์ ํ๊ฒ๋๋ฉด ์ด๋ฌํ ๋ชจํธ์ฑ์ด ์๊น๋๋ค. ์ด๊ฒ์ ๋ค์ด์๋ชฌ๋ ๋ฌธ์ ๋ผ๊ณ ํฉ๋๋ค.
์ด๋ ๊ฒ ์๋ฐ์์๋ C++์๋ ์๋ ์ธํฐํ์ด์ค๋ฅผ ๋์ ํด์ ์์์ด ๊ฐ๋ ์ฅ์ ๋ง ๊ฐ๊ฒ ๋ฉ๋๋ค.
์ถ์ํ: ๋ชจ๋ธ๋ง
์ถ์ํ๋ ๊ตฌ์ฒด์ ์ธ ๊ฒ์ ๋ถํดํด์ ๊ด์ฌ ์์ญ์ ๋ํด์๋ง ํน์ฑ์ ๊ฐ์ง๊ณ ์ฌ์กฐํฉ ํ๋ ๊ฒ.
์ด๋ฅผ IT ์ฉ์ด๋ก ํ์ด์ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ถ์ํ๋ ๊ตฌ์ฒด์ ์ธ ๊ฒ์ ๋ถํดํด์ ๊ด์ฌ ์์ญ(์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ๊ณ, Application Boundary)์ ์๋ ํน์ฑ๋ง ๊ฐ์ง๊ณ ์ฌ์กฐํฉ ํ๋ ๊ฒ = ๋ชจ๋ธ๋ง
๋ณ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ๋ ์ฌ๋์ ํ์์ ๊ด์ ์ผ๋ก ๋ฐ๋ผ๋ณผ ๊ฒ์ ๋๋ค. ํด๋์ค ๋ชจ๋ธ๋ง์ ํ ๋ ์๋ ฅ, ํค, ๋ชธ๋ฌด๊ฒ, ํ์กํ, ๋์ด ๋ฑ, ๋จน๋ค(), ์๋ค(), ์ด๋ํ๋ค() ๋ฑ์ผ๋ก ํ ์ ์์ต๋๋ค.
์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ๋ ์ฌ๋์ ๊ณ ๊ฐ ๊ด์ ์ผ๋ก ๋ฐ๋ผ๋ณผ ๊ฒ์ ๋๋ค. ํด๋์ค ๋ชจ๋ธ๋ง์ ํ ๋ ํค, ํ์กํ์ ํ์๊ฐ ์์ผ๋ฉฐ, ๋์ด, ์ง์ , ์ฐ๋ด, ์ ์ฉ๋ฑ๊ธ, ์ ๊ธํ๋ค(), ์ถ๊ธํ๋ค(), ๋์ถํ๋ค() ๋ฑ์ผ๋ก ํ ์ ์์ต๋๋ค.
๋ชจ๋ธ๋ง์ ์ค์ ์ฌ๋ฌผ์ ์ ํํ๊ฒ ๋ณต์ ํ๋ ๊ฒ์ด ์๋๋ผ ๋ชฉ์ ์ ๋ง๊ฒ ๊ด์ฌ ์๋ ํน์ฑ๋ง์ ์ถ์ถํด์ ํํํ๋ ๊ฒ์ ๋๋ค. ์ฆ, ๋ชจ๋ธ์ ์ถ์ํ๋ฅผ ํตํด์ ์ค์ ์ฌ๋ฌผ์ ๋จ์ํ๊ฒ ๋ฌ์ฌํ๋ ๊ฒ์ ๋๋ค.
ํด๋์ค ๊ฐ์ฒด_์ฐธ์กฐ๋ณ์ = new ํด๋์ค();| ํด๋์ค | ๊ฐ์ฒด_์ฐธ์กฐ๋ณ์ | = | new | ํด๋์ค | () |
|---|---|---|---|---|---|
| ๊ฐ์ฒด_์ฐธ์กฐ_๋ณ์์_์๋ฃํ | ์์ฑ๋ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐ ํ ์ ์๋ ๋ณ์ | ํ ๋น๋ฌธ | ์๋ก์ด | ๋ง๋ค๊ณ ์ ํ๋ ๊ฐ์ฒด์ ๋ถ๋ฅ | ๋งค์๋ |
| * ์๋ก์ด ๊ฐ์ฒด๋ฅผ ํ๋ ์์ฑํด ๊ทธ ๊ฐ์ฒด์ ์ฃผ์๊ฐ์ ๊ฐ์ฒด ์ฐธ์กฐ ๋ณ์์ ํ ๋น |
์ด๋ฏธ์ง ์ถ์ฒ
'Computer Science > Java-Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [๋ก์ผ ํ์ต] ์คํ๋ง๋ถํธ CRUD REST API (JPA, MySQL, Gradle) (31) | 2021.05.19 |
|---|---|
| [์คํ๋ง ์ํ๋ฆฌํฐ] ๋๋ฒ๊น ๋ก๊ทธ ์ถ๋ ฅ ๋ฐฉ๋ฒ (0) | 2021.04.25 |
| ๐ ๋ช ์ ๋ก ๋ค์๋ณด๋ ์๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ์ด์ผ๊ธฐ 2ํธ (0) | 2020.03.24 |
| ๐๋ช ์ ๋ก ๋ค์๋ณด๋ ์๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ์ด์ผ๊ธฐ 1ํธ (0) | 2020.03.23 |
| ์ดํด๋ฆฝ์ค์์ Java์ Github์ ์ฅ์ ์ฐ๊ฒฐํ๊ธฐ (0) | 2017.08.14 |