์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ์ง์ฅ์ธ์ ์ฌ
- ์์
- JavaScript
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ๋ ์
- Java
- JAVA๊ฐ๋ฐ์
- ์ฑ ์ฝ๊ธฐ
- ์ฑ ๋๋
- ์ฝ๋ฉ
- ์ฑ์
- ํด๋ฆฐ์ฝ๋
- docker
- ํค๋ํผ์คํธ
- ํค๋ํผ์คํธ๋์์ธํจํด
- ๋์์ธํจํด
- Linux
- ๊ฐ๋ฐ์
- DesignPattern
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ๊นจ๋ํ์ฝ๋
- ์ง์ฅ์ธ
- ์ฑ์์ง์ฅ์ธ
- ๋ ์์ผ์ง
- ์ฑ์๋ง์ง
- IntelliJ
- ์ฑ์ํซํ
- ์ค๋ธ์ ํธ
- ๊ฐ์ฒด์งํฅ
- Today
- Total
๋ชฉ๋ก์ค๋ธ์ ํธ (41)
๋ญ๋ฐ๊ฐ๋ฐ
11์ผ์ฐจ. ์ค๋ธ์ ํธ: ์ฝ๋๋ก ์ดํดํ๋ ๊ฐ์ฒด์งํฅ ์ค๊ณ[2์ฃผ์ฐจ_๊ธ์์ผ] 131-141pg #์์ฝ **Chapter 04. ์ค์ ํ์ง๊ณผ ํธ๋ ์ด๋์คํ** ๋ฐ์ดํฐ ์ค์ฌ์ ์ ๊ทผ๋ฒ์ ์ทจํ ๊ฒฝ์ฐ ์ง๋ฉดํ๊ฒ ๋๋ ๋ค์ํ ๋ฌธ์ ์ ๋ค 06. ๋ฐ์ดํฐ ์ค์ฌ ์ค๊ณ์ ๋ฌธ์ ์ - ๋ฐ์ดํฐ ์ค์ฌ์ ์ค๊ณ๋ ๋๋ฌด ๋นจ๋ฆฌ ๋ฐ์ดํฐ์ ๊ดํด ๊ฒฐ์ ํ๋๋ก ํ๋ค. - ํ๋ ฅ์ ๊ณ ๋ คํ์ง ์๊ณ ๊ฐ์ฒด๋ฅผ ๊ณ ๋ฆฝ์ํจ ์ฑ ์คํผ๋ ์ด์ ์ ๊ฒฐ์ ํ๋ค. 1) ๋ฐ์ดํฐ ์ค์ฌ ์ค๊ณ๋ ๊ฐ์ฒด์ ํ๋๋ณด๋ค๋ ์ํ์ ์ด์ ์ ๋ง์ถ๋ค. - ๋ฐ์ดํฐ ์ค์ฌ ์ค๊ณ์ ์ต์ํ๋ฉด ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ฒ ๋๋ค. - ๋ฐ์ดํฐ ์ค์ฌ ๊ด์ ์์ ๊ฐ์ฒด๋ ๊ทธ์ ๋จ์ํ ๋ฐ์ดํฐ์ ์งํฉ์ฒด์ผ ๋ฟ์ด๋ค. - ๋ฐ์ดํฐ์ ์ด์ ์ ๋ง์ถ๋ฉด ๋ง์กฑ์ค๋ฌ์ด ์บก์ํ๋ฅผ ์ป๊ธฐ ์ด๋ ต๋ค. 2) ๋ฐ์ดํฐ ์ค์ฌ ์ค๊ณ๋ ๊ฐ์ฒด๋ฅผ ๊ณ ๋ฆฝ์ํจ ์ฑ ์คํผ๋ ์ด์ ์ ์ ์ํ๋๋ก ..
10์ผ์ฐจ. ์ค๋ธ์ ํธ: ์ฝ๋๋ก ์ดํดํ๋ ๊ฐ์ฒด์งํฅ ์ค๊ณ[2์ฃผ์ฐจ_๋ชฉ์์ผ] 119-130pg #์์ฝ **Chapter 04. ์ค์ ํ์ง๊ณผ ํธ๋ ์ด๋์คํ** 04. ์์จ์ ์ธ ๊ฐ์ฒด๋ฅผ ํฅํด 2) ์ค์ค๋ก ์์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฑ ์์ง๋ ๊ฐ์ฒด - ์ํ์ ํ๋์ ๊ฐ์ฒด๋ผ๋ ํ๋์ ๋จ์๋ก ๋ฌถ๋ ์ด์ ๋ ๊ฐ์ฒด ์ค์ค๋ก ์์ ์ ์ํ๋ฅผ ์ฒ๋ฆฌํ ์ ์๊ฒ ํ๊ธฐ ์ํด์๋ค. - ์ด ๊ฐ์ฒด๊ฐ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ํฌํจํด์ผ ํ๋์ง, ๋ฐ์ดํฐ์ ๋ํด ์ํํด์ผ ํ๋ ์คํผ๋ ์ด์ ์ ๋ฌด์์ธ์ง - ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ํ์ํ ๋ฉ์๋๋ฅผ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ฐ์ฒด ์ค์ค๋ก ๊ตฌํํ๊ณ ์๋ค. 05. ํ์ง๋ง ์ฌ์ ํ ๋ถ์กฑํ๋ค. 1) ์บก์ํ ์๋ฐ - ๋ด๋ถ์ ๊ตฌํ์ ๋ณ๊ฒฝ์ด ์ธ๋ถ๋ก ํผ์ ธ๋๊ฐ๋ ํ๊ธํจ๊ณผ(ripple effect)๋ ์บก์ํ๊ฐ ๋ถ์กฑํ๋ค๋ ๋ช ๋ฐฑํ ์ฆ๊ฑฐ๋ค. - ์บก์ํ์ ์ง์ ํ ์๋ฏธ :..

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

2์ผ์ฐจ. ์ค๋ธ์ ํธ: ์ฝ๋๋ก ์ดํดํ๋ ๊ฐ์ฒด์งํฅ ์ค๊ณ[1์ฃผ์ฐจ_ํ์์ผ] 2~16pg #์์ฝ[ ๋ค์ด๊ฐ๋ฉฐ: ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์ ] ์ฐ๋ฆฌ๋ ํจ๋ฌ๋ค์์ ํ์ ์์ ์ด๊ณ ์์. - ํจ๋ฌ๋ค์ ์ ํ(Paradigm Shift) : ์ฐ์ฃผ๋ฅผ ๋ฐ๋ผ๋ณด๋ ๊ด์ ์ด ์ฒ๋์ค -> ์ง๋์ค๋ก ๋ณํ - ์ด ์ฑ ์์์ ํจ๋ฌ๋ค์ ์ ํ : ์ ์ฐจํ ํจ๋ฌ๋ค์ -> ๊ฐ์ฒด์งํฅ ํจ๋ฌ๋ค์์ผ๋ก ๋ณํ - ์ฐ๋ฆฌ๊ฐ ์ด๋ค ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ์ฌ์ฉํ๋๋์ ๋ฐ๋ผ ์ฐ๋ฆฌ๊ฐ ํด๊ฒฐํ ๋ฌธ์ ๋ฅผ ๋ฐ๋ผ๋ณด๋ ๋ฐฉ์๊ณผ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ด ๋ฌ๋ผ์ง๋ค. - ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๊ฐ๋ฐ์ ๊ณต๋์ฒด๊ฐ ๋์ผํ ํ๋ก๊ทธ๋๋ฐ ์คํ์ผ๊ณผ ๋ชจ๋ธ์ ๊ณต์ ํ ์ ์๊ฒ ํจ์ผ๋ก์จ ๋ถํ์ํ ๋ถ๋ถ์ ๋ํ ์๊ฒฌ ์ถฉ๋์ ๋ฐฉ์งํ๋ค. - ์ด ์ฑ ์ ๊ฐ์ฒด์งํฅ ํจ๋ฌ๋ค์์ ๊ดํ ์ฑ - ์ด ์ฑ ์ ๋ชฉ์ : ๊ฐ์ฒด์งํฅ ํจ๋ฌ๋ค์์ด ์ ์ํ๋ ํ..