๋์์ธํจํด ์คํฐ๋์ ๋ง์ง๋ง์ธ Command pattern ์ ๋๋ค. ์ด 5๋ถ ์ค ๋ฌด๋ ค 3๋ถ์ด (์ ํฌํจใ ใ ) ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ค๋(์๋ค)๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค. ๋ค๋ฅธ ๋ถ๋ค์ ๋ธ๋ก๊ทธ๋ฅผ ๊ตฌ๋ ํ๊ณ gitHub๋ follow๋ฅผ ํ ์๊ฐ์ ๋๋ค. ์ด๋ฒ ์คํฐ๋๋ก ๋์์ธํจํด์ ๋ง์ ๋ถ๋ถ์ ๋ฐฐ์ธ ์ ์์ด ์์ฃผ ์ข์์ต๋๋ค. ์ฒ์ Factory pattern์ ๋ณด๋๋ฐ ์ ๋ง ํ๋๋ ์ดํด๊ฐ ๋์ง ์์์๊ฑฐ๋ ์. ์ง๊ธ์ ๊ทธ๋๋ ์ด๋์ ๋ pattern์ ๋ํ ๊ฐ๋ ์ ๋ฐ์ ๋ค์ผ ์ค๋น ์ ๋๋ ๋ ๋ฏ ํด์ ๋ง์ด ๋ฟ๋ฏํฉ๋๋ค. ์์ผ๋ก๋ ๊ณ์ํด์ ๋ค์ํ ์คํฐ๋๋ฅผ ํตํด ์ข ๋ ๋ฐ์ ํ๊ณ ๋ค์ํ ๋ถ๋ค์ ๋ง๋ ๊ฒฝํ๋ค์ ๊ณต์ ํ ์ ์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค Command ํจํด ์ปค๋งจ๋ ํจํด์ ํน์ ๊ธฐ๋ฅ๋ค์ ์บก์ํ ์ํค๋ ํจํด์ ๋๋ค. ๋ณดํต ๋งค๊ฐ๋ณ์๋ฅผ ์ด์ฉํด์ ๋ค์ํ..