2D_game_pro - 8BitsCoding/RobotMentor GitHub Wiki
ํ๋ก์ ํธ ๋น๋ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
๊ตฌํ
- ํ์ ํ๋ ๋ณ ๊ตฌํ
- ์์์ผ๋ก ๊น๋ํ ์ฝ๋ ๊ตฌํ
- Factory Pattern ์ ์ฉํด๋ณด๊ธฐ : ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ํด๋์ค๋ฅผ ๋ง๋ค์ด๋ฒ๋ ค์ #include์ ์ค๋ณต์ ๋ง๊ณ ์ฌ์ฉ์์๊ฒ ๊ฐ์ฒด๊ฐ ์์ฑ๋๋ ๋ถ๋ถ์ ๊ฐ์ถ๋ค.
- Command Pattern ์ ์ฉํด๋ณด๊ธฐ : ๋ช ๋ น์์ฒด๋ฅผ ๊ฐ์ฒด๋ก ๋ง๋ค์ด๋ฒ๋ฆฌ์. ์๋ฅผ ๋ค์ด ํค๋ณด๋ ์ ๋ ฅ์ ๋ช ๋ น์ผ๋ก ์ทจ๊ธํ๋ค๋ฉด ํ๋์ ๊ฐ์ฒด๋ก ๋ชจ๋ ํค๋ณด๋๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค.
- Singleton Pattern ์ ์ฉํด๋ณด๊ธฐ : ์ด๋ค ํ๋ก์ ํธ์์ ์ธ์คํด์ค๋ฅผ ๋จ ํ๋๋ง ์ ์งํ๋ค. ์ฌ๊ธฐ์ ์ฃผ๋ชฉํด์ผํ ์ ์ Singleton Pattern์ ์ด๋ป๊ฒ ์ด์ง๊ฐ ๋ ์ค์! SingletonPatternClass::Fn_Getinstance()์ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉํ๋ค.