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

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) : ์ฐ๋ฆฌ๊ฐ ์ฐพ์๋ด์ผ ํ๋ ๊ฒ. ์ ์ฝ์กฐ๊ฑด ์์์ ๋๊ฐ ์ ์ฉํด๋ ๋ชฉํ๋ฅผ ์ด๋ฃฐ ์ ์๋ ์ผ๋ฐ์ ์ธ ๋์์ธ. "์ด๋ค ์ปจํ ์คํธ ๋ด์์ ์ผ๋ จ์ ์ ์ฝ์กฐ๊ฑด์ ์ํด ์ํฅ์ ๋ฐ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด, ๊ทธ ์ ์ฝ์กฐ๊ฑด ๋ด์์..