728x90
์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- ์ ํ๋ธ ํ ๋น์ ๋ด -> double dispatch์ super type token (1/3) ๋ณด๊ธฐ
- ๋ฐฑ์ค ๊นํ๋ธ ๋ฆฌ๋๋ฏธ ์๋ ์์ฑ๊ธฐ ๋ง๋ค๊ธฐ (์๋ฐ -> Reflextion ํ์ฉ)
- ์คํ๋ง ํต์ฌ ์๋ฆฌ ๊ณ ๊ธํธ - AOP ๊ณต๋ถ
๐ญ๋๋ ์ & ๋ฐฐ์ด ์
- ๋ชจ๋ ์๋ฐ ์ธ ์ก์ ์์ Method Signature์ ๋ํด ์๋ชป ์ค๋ช ๋์ด ์๋ ๊ฒ์ ๊ฐ์ง๊ณ ๊ณต๋ถ๋ฅผ ํด์... ํ ๋น๋ ์์ ์ ๋ดค์ผ๋ฉด ์ด๋ป์ง ๊ฐ๋ ์ ์กํ๋ค..
- ํ ๋น๋์ ๋ ๋ฒ์งธ ์์์ ์ํผํ์ ํ ํฐ์ ๋ํ ๊ฒ์ด์๋๋ฐ, ์ ๋ฒ์๋ ์ํผํ์ ํ ํฐ์ ํ๋ฒ ๊ณต๋ถํด ๋ณด๊ธด ํ์ง๋ง, ๋ญ๋ผ๋์ง ์์งํ ํ๋๋ ์ดํด๊ฐ ์๋๊ธฐ์ ์ด๋ฒ์๋ ๋ด๊ฐ ์ง์ ์์์ ๋ณด๋ฉด์ ๊ณต๋ถํ๋ค. ๊ทธ๋๋ ๋๋ฌด ์ด๋ ค์ด๋ฐ, ๋๋์ ์กํ๊ธด ํ๋ค..!! ์กฐ๊ธ ๊ณ ๋ฏผ์ธ๊ฒ ๋ฆฌํ๋ ์ ์ ๋์ฒด ์ด๋ป๊ฒ ๊ณต๋ถํด์ผ ํ๋์ง ๋ชจ๋ฅด๊ฒ ๋ค..
- ๋ฆฌํ๋ ์ ์ ์กฐ๊ธ ๊ณต๋ถํด ๋ณด๋ ค๊ณ ์ด๊ฒ์ ๊ฒ ์ฐพ์๋ณด๋ค ๊นํ๋ธ ๋ฆฌ๋๋ฏธ ์์ฑ๊ธฐ๋ฅผ ๋ง๋ค๊ธฐ๋ก ํ๋ค! ์ฌ์ค ์ด๊ฑด reflextion์ ์ ๋ง ์ด์ง๋ง ์ฌ์ฉํ๊ณ , ๊ทธ๊ฒ๋ง์ ๊ตฌ๊ธ์ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํด์ ๋ง๋ค ๊ฒ์ด๋ฉฐ, ๋ํ ๋จ์ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด๊ฐ ์กฐ๊ธ ๋ฐ๊พธ์ด ์ ์ฉํ์๊ธฐ ๋๋ฌธ์.. ์์งํ ๋ฆฌํ๋ ์ ๊ณต๋ถ๋ณด๋ค๋ ๊ทธ๋ฅ ์ด๊ฑฐ ๋ง๋ค์๋ค์ ๋ํ ๋ฟ๋ฏํจ... ์ด ๋จ์ ๊ฒ ๊ฐ๋ค...
๐ฅ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- ์ดํํฐ๋ธ ์๋ฐ - ์์ดํ 11 ๊ณต๋ถ
- ๋ฐฑ์ค bfs/dfs 1๋ฌธ์ ํ๊ธฐ
- ์คํ๋ง ํต์ฌ ์๋ฆฌ ๊ณ ๊ธํธ - ์คํ๋ง AOP ๊ฐ๋ ๊ณต๋ถ
- ์๋ฐ์ ์ ์ - 2.3 ์ง๋ฒ ์ ๋ฆฌํด์ ํฌ์คํ (2์ ๋ณด์๋ฒ๋ถํฐ)
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
[Java] Method Signature VS Method Type
Method Signature ๋ฉ์๋ ์๊ทธ๋์ฒ๋ ๋ฉ์๋์ ์ด๋ฆ, ๋งค๊ฐ๋ณ์ ํ์ ๋ค(parameter types), ์ด ๋๊ฐ์ง๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ค๋ฒ๋ผ์ด๋ฉ์ ํ ๋ ๋ฉ์๋์ ์๊ทธ๋์ฒ๊ฐ ์ค์ํ๋ฉฐ ๋ฉ์๋์ ์๊ทธ๋์ฒ๊ฐ ๊ฐ์ ๋ฉ์
ttl-blog.tistory.com
GitHub - ShinDongHun1/RM-Generator
Contribute to ShinDongHun1/RM-Generator development by creating an account on GitHub.
github.com
728x90
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2022-02-08 (0) | 2022.02.08 |
---|---|
[TIL] 2022-02-07 (0) | 2022.02.07 |
[TIL] 2022-02-05 (0) | 2022.02.05 |
[TIL] 2022-02-04 (0) | 2022.02.04 |
[TIL] 2022-02-03 (0) | 2022.02.03 |