[Pattern] - Proxy Pattern
November 3, 2022
์ค๊ฐ์์ ํ๋ฆ์ ์ ์ดํ๋ ์ญํ
๋ณตํฉ์ ์ธ ์ค๋ธ์ ํธ๋ค์ ๋ค์์ ๋ณต์ฌ๋ณธ์ด ์กด์ฌํด์ผํ๋ ์ํฉ์์ ํ๋ก์ํจํด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๊ธฐ ์ํด์ ์ฌ์ฉ๋จ.
ํด๋ผ์ด์ธํธ๊ฐ proxy์๊ฒ ์์ฒญ์ ๋ณด๋ด๋ฉด, ์์ฒญ์ ๋ฐ์ proxy๊ฐ ์ค์ ์๋น์ค๋ฅผ ํ๋ ๋ฉ์๋๋ฅผ ์ฐพ์ ํธ์ถ
- ๋๋ฆฌ์ธ์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ฟ, ์ค์ ์คํ์ ํ์ง์ํฅใ
์ฅ์
- ์ฌ์ด์ฆ๊ฐ ํฐ ๊ฐ์ฒด๊ฐ ๋ก๋ฉ๋๊ธฐ ์ ์๋ ํ๋ก์๋ฅผ ํตํด ์ฐธ์กฐ๊ฐ๋ฅ
- ์ค์ ๊ฐ์ฒด์ ๋ฉ์๋๋ฅผ ์จ๊ธธ์ ์์
- ์ ์ฒ๋ฆฌ ๋ฐ ํ์ฒ๋ฆฌ ์ฌ์ฉ์ ์ฉ์ด
๋จ์
- ๊ฐ๋ ์ฑ ์ ํ
- ๋ง์ด์ฌ์ฉํ๋ฉด ์ฑ๋ฅ ์ ํ
์ฐธ๊ณ
ํ๋ก์ ํจํด - ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์