์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ ์์ผ์ง
- ์ฑ ๋๋
- ํด๋ฆฐ์ฝ๋
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ์ง์ฅ์ธ์ ์ฌ
- ํค๋ํผ์คํธ๋์์ธํจํด
- JAVA๊ฐ๋ฐ์
- ๋์์ธํจํด
- IntelliJ
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ์ฑ์ํซํ
- ์ฑ์๋ง์ง
- ์ง์ฅ์ธ
- Java
- ๋ ์
- docker
- Linux
- ์ฑ์์ง์ฅ์ธ
- ๊นจ๋ํ์ฝ๋
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ์ฑ ์ฝ๊ธฐ
- ์ฝ๋ฉ
- JavaScript
- ์ค๋ธ์ ํธ
- ๊ฐ์ฒด์งํฅ
- ์์
- DesignPattern
- ํค๋ํผ์คํธ
- ๊ฐ๋ฐ์
- ์ฑ์
- Today
- Total
๋ชฉ๋ก๋์์ธํจํด (47)
๋ญ๋ฐ๊ฐ๋ฐ

48์ผ์ฐจ ํค๋ํผ์คํธ ๋์์ธํจํด [8์ฃผ์ฐจ_ํ ์์ผ] 636-649pg ์์ฝ **CHAPTER 14. ๋ค์ํ ํจํด ๋น ๋ฅด๊ฒ ์์๋ณด๊ธฐ (feat. ๊ธฐํ ํจํด)** ์์์ ์๊ฐํ์ง ๋ชปํ ํจํด๋ค ๊ฐ๋ตํ๊ฒ ํ์ด๋ณด๊ธฐ. [ ์ฑ ์ ์ฐ์ ํจํด (Chain of Responsivility) ] - 1๊ฐ์ ์์ฒญ์ 2๊ฐ ์ด์์ ๊ฐ์ฒด์์ ์ฒ๋ฆฌํด์ผ ํ๋ค๋ฉด! - ์ฃผ์ด์ง ์์ฒญ์ ๊ฒํ ํ๋ ๊ฐ์ฒด ์ฌ์ฌ์ ์์ฑํ๋ค. ๊ทธ ์ฌ์ฌ์ ์ํด ์๋ ๊ฐ ๊ฐ์ฒด๋ ์๊ธฐ๊ฐ ๋ฐ์ ์์ฒญ์ ๊ฒ์ฌํด์ ์ง์ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ฌ์ฌ์ ๋ค์ด์๋ ๋ค๋ฅธ ๊ฐ์ฒด์๊ฒ ๋๊ธด๋ค. [ ํ๋ผ์ด์จ์ดํธ ํจํด ] - ์ด๋ค ํด๋์ค์ ์ธ์คํด์ค ํ๋๋ก ์ฌ๋ฌ ๊ฐ์ '๊ฐ์ ์ธ์คํด์ค'๋ฅผ ์ ๊ณตํ๊ณ ์ถ๋ค๋ฉด..! - Tree ๊ฐ์ฒด๋ฅผ ์ ์ฒ ๊ฐ ๋ง๋๋ ๋์ ์์คํ ์ ์กฐ๊ธ ๊ณ ์ณ์ Tree์ ์ธ์คํด์ค๋ ํ๋๋ง ๋ง๋ค๊ณ ๋ชจ๋ ..

47์ผ์ฐจ ํค๋ํผ์คํธ ๋์์ธํจํด [8์ฃผ์ฐจ_๊ธ์์ผ] 622-635pg ์์ฝ **CHAPTER 13. ํจํด๊ณผ ํ๋ณตํ๊ฒ ์ด์๊ฐ๊ธฐ (feat. ์ค์ ๋์์ธ ํจํด)** ์ค์ ์์ ๋์์ธ ํจํด ํ์ฉํ๊ธฐ [ ํจํด์ ์ฐพ์ ๋ ๋๊ธฐ : ํจํด ์ฑ ์ถ์ฒ ] 1. ๋์์ธ ํจํด์ ์ ์ 2. ํจํด ๊ต๊ณผ์ [ ํจํด์ ์ฐพ์ ๋ ๋๊ธฐ : ๋์์ธ ํจํด ๊ด๋ จ ์๋ฃ ] 1. ์น์ฌ์ดํธ - ํฌํ๋๋ ํจํด ๋ผํฌ์งํ ๋ฆฌ - ํ์ฌ์ด๋ ๊ทธ๋ฃน - ์ค๋ผ์ผ๋ฆฌ์จ๋ผ์ธ ํ์ต [ ์ํฐ ํจํด(Anti-Pattern) ] - ์ด๋ค ๋ฌธ์ ์ ๋์ ํด๊ฒฐ์ฑ ์ ์ด๋ฅด๋ ๊ธธ์ ์๋ ค์ค๋ค. - ์ํฐ ํจํด์ ์ด๋ค ์ด์ ๋ก ๋์ ํด๊ฒฐ์ฑ ์ ์ ํน๋๋์ง๋ฅผ ์๋ ค์ค๋ค. - ์ฅ๊ธฐ์ ์ธ ๊ด์ ์์ ๊ทธ ํด๊ฒฐ์ฑ ์ด ๋์ ์ด์ ๋ฅผ ์๋ ค์ค๋ค. - ์ข์ ํด๊ฒฐ์ฑ ์ ๋ง๋ใน ๋ ์ ์ฉํ ์ ์๋ ๋ค๋ฅธ ํจํด์ ์ ์ํด ์ค๋ค. **CH..

46์ผ์ฐจ ํค๋ํผ์คํธ ๋์์ธํจํด [8์ฃผ์ฐจ_๋ชฉ์์ผ] 610-621pg ์์ฝ **CHAPTER 13. ํจํด๊ณผ ํ๋ณตํ๊ฒ ์ด์๊ฐ๊ธฐ (feat. ์ค์ ๋์์ธ ํจํด)** ์ค์ ์์ ๋์์ธ ํจํด ํ์ฉํ๊ธฐ [ ๋์์ธ ํจํด ๋ฒ์ฃผ - 1 ] 1. ์์ฑ ํจํด(Creational Pattern) ์ฑ๊ธํด, ์ถ์ํฉํ ๋ฆฌ, ํฉํ ๋ฆฌ ๋ฉ์๋ ํจํด 2. ํ๋ ํจํด(Behavioral Pattern) ํ ํ๋ฆฟ ๋ฉ์๋, ์ฑ๊ธํด, ๋ฐ๋ณต์, ์ต์ ๋ฒ, ์ํ, ์ ๋ตํจํด 3. ๊ตฌ์กฐ ํจํด(Structural Pattern) ๋ฐ์ฝ๋ ์ดํฐ, ์ปดํฌ์งํธ, ํ๋ก์, ํผ์ฌ๋, ์ด๋ํฐ ํจํด [ ๋์์ธ ํจํด ๋ฒ์ฃผ - 2 : ํด๋์ค๋ฅผ ๋ค๋ฃจ๋ ํจํด์ธ์ง, ๊ฐ์ฒด๋ฅผ ๋ค๋ฃจ๋ ํจํด์ธ์ง์ ๋ฐ๋ผ ๋ถ๋ฅ ] 1. ํด๋์ค ํจํด(Class Pattern) : ํด๋์ค ์ฌ์ด์ ๊ด๊ณ๊ฐ ์์์ผ๋ก ์ด๋ป๊ฒ..

45์ผ์ฐจ ํค๋ํผ์คํธ ๋์์ธํจํด [8์ฃผ์ฐจ_์์์ผ] 599-609pg ์์ฝ **CHAPTER 13. ํจํด๊ณผ ํ๋ณตํ๊ฒ ์ด์๊ฐ๊ธฐ (feat. ์ค์ ๋์์ธ ํจํด)** ์ค์ ์์ ๋์์ธ ํจํด ํ์ฉํ๊ธฐ [ ๋์์ธ ํจํด์ ์ ์ ] ํจํด(Pattern)์ ํน์ ์ปจํ ์คํธ ๋ด์์ ์ฃผ์ด์ง ๋ฌธ์ ์ ํด๊ฒฐ์ฑ ์ด๋ค. - ์ปจํ ์คํธ(context) : ํจํด์ด ์ ์ฉ๋๋ ์ํฉ. ๋ฐ๋ณต์ ์ผ๋ก ์ผ์ด๋ ์ ์๋ ์ํฉ์ด์ด์ผ ํ๋ค. - ๋ฌธ์ (problem) : ์ปจํ ์คํธ ๋ด์์ ์ด๋ค์ผ ํ๋ ๋ชฉํ. ์ปจํ ์คํธ ๋ด์ ์ ์ฝ์กฐ๊ฑด๋ ํฌํจ๋๋ค. - ํด๊ฒฐ์ฑ (solution) : ์ฐ๋ฆฌ๊ฐ ์ฐพ์๋ด์ผ ํ๋ ๊ฒ. ์ ์ฝ์กฐ๊ฑด ์์์ ๋๊ฐ ์ ์ฉํด๋ ๋ชฉํ๋ฅผ ์ด๋ฃฐ ์ ์๋ ์ผ๋ฐ์ ์ธ ๋์์ธ. "์ด๋ค ์ปจํ ์คํธ ๋ด์์ ์ผ๋ จ์ ์ ์ฝ์กฐ๊ฑด์ ์ํด ์ํฅ์ ๋ฐ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด, ๊ทธ ์ ์ฝ์กฐ๊ฑด ๋ด์์..

44์ผ์ฐจ ํค๋ํผ์คํธ ๋์์ธํจํด [8์ฃผ์ฐจ_ํ์์ผ] 580-598pg ์์ฝ **CHAPTER 13. ํจํด๊ณผ ํ๋ณตํ๊ฒ ์ด์๊ฐ๊ธฐ (feat. ์ค์ ๋์์ธ ํจํด)** ์ค์ ์์ ๋์์ธ ํจํด ํ์ฉํ๊ธฐ - ๋์์ธ ํจํด ์ ์์ ๋ํด ํ์คํ๊ฒ ์๊ธฐ - ๋์์ธ ํจํด์ ํ์์ฑ ์ ํํ ํ์ ํ๊ธฐ - GoF(Gang of Four) ์ ๋ํด ์์๋ณด๊ธฐ