์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ์ฑ ๋๋
- ๋์์ธํจํด
- IntelliJ
- ์ค๋ธ์ ํธ
- ํด๋ฆฐ์ฝ๋
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- JAVA๊ฐ๋ฐ์
- ๋ ์
- ์ฑ์
- ์ฝ๋ฉ
- Linux
- ๊นจ๋ํ์ฝ๋
- ์ฑ์๋ง์ง
- ๊ฐ์ฒด์งํฅ
- ์์
- Java
- ๋ ์์ผ์ง
- JavaScript
- ํค๋ํผ์คํธ
- docker
- ์ฑ์ํซํ
- ์ง์ฅ์ธ
- ์ฑ์์ง์ฅ์ธ
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ์ง์ฅ์ธ์ ์ฌ
- ๊ฐ๋ฐ์
- ์ฑ ์ฝ๊ธฐ
- ํค๋ํผ์คํธ๋์์ธํจํด
- DesignPattern
- Today
- Total
๋ชฉ๋ก์์ธํ (1)
๋ญ๋ฐ๊ฐ๋ฐ

3์ผ์ฐจ. ์ค๋ธ์ ํธ: ์ฝ๋๋ก ์ดํดํ๋ ๊ฐ์ฒด์งํฅ ์ค๊ณ[1์ฃผ์ฐจ_์์์ผ] 17~33pg #์์ฝ **Chapter 01. ๊ฐ์ฒด, ์ค๊ณ** - ๊ฒฐํฉ๋(coupling)๊ฐ ๋์ : ๊ฐ์ฒด ์ฌ์ด์ ์์กด์ฑ์ด ๊ณผํ ๊ฒฝ์ฐ - ๋ณ๊ฒฝ๊ณผ ์์ฌ์ํต์ ๋ฌธ์ ๋ ์๋ก ์ฎ์ด ์์ : ์๋๋ฅผ ์ ํํ๊ฒ ์์ฌ์ํตํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ฝ๋๊ฐ ์ดํดํ๊ธฐ ์ด๋ ค์์ง ๊ฒ. => ํด๊ฒฐ : ๊ทน์ฅ์ด ๊ด๊ฐ๊ณผ ๋งคํ์์ ๊ดํด ๋๋ฌด ์ธ์ธํ ๋ถ๋ถ๊น์ง ์์ง ๋ชปํ๋๋ก ์ ๋ณด๋ฅผ ์ฐจ๋จํ๋ฉด ๋๋ค. ์ฆ, ๊ด๊ฐ๊ณผ ๋งคํ์๋ฅผ ์์จ์ ์ธ ์กด์ฌ๋ก ๋ง๋ค๋ฉด ๋๋ค. [ ์์จ์ฑ์ ๋์ด์ ] - TicketSeller์์ getTicketOffice ๋ฉ์๋๊ฐ ์ ๊ฑฐ ๋จ. -> ๊ฒฐ๊ณผ์ ์ผ๋ก ticketOffice์ ๋ํ ์ ๊ทผ์ ์ค์ง TicketSeller์์๋ง ์กด์ฌํ๊ฒ ๋๋ค. -> ์บก์ํ(encapsulat..