- ํ์ดํ ํ๋ฉด๊ณผ ๋ฉ์ธ ๋ฃจํ๋ฅผ ๋ถ์ฌ ๊ธฐ์ด์ ์ธ ํ ์ก๊ธฐ
- ๊ฐ์ ๋ฃ๊ณ class๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๊ตฌ์กฐ์ ๋ํด ์ดํดํด ์ค๊ธฐ
- ์ถ๊ฐ ๊ฐ๋ฐ ์ํฉ
- ์ ํ๋ธ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ class ์ด๋ฆ, class ๋ด ํจ์ ์ด๋ฆ, ๋ณ์ ์ด๋ฆ ์ ์ ๋ฐฉ์ ๊ฒฐ์
- ์ฌ์ฉ class ์ด๋ฆ : ์ค๋ค์ดํฌ ์ผ์ด์ค snake_case)
- Class ๋ด ํจ์ ์ด๋ฆ : Big ์ผ๋ฉ ์ผ์ด์ค (BigCamelCase)
- ๋ณ์ ์ด๋ฆ : Small ์ผ๋ฉ ์ผ์ด์ค (smallCamelCase)
- โ โ ์ โ โ ์ฌ์ฉ ๋ฐฉ์ ์ง์
- ์์ฑ๋ช ์ ๊ฒฝ์ฐ โโ์ฌ์ฉ, ๋ฌธ์์ด์ ๊ฒฝ์ฐ โโ ์ฌ์ฉ.
- ์ ๋ฐฉ์์ ๊ธฐ๋ฐ์ผ๋ก main, GameSys, Menu ์ ์ ์๋ฃ ๋ฐ ๊ฒ์ Title ๊ฐ๋ฐ ์๋ฃ
- GameScreen์ StatusView๋ฅผ GameSys์ ์ฐ๊ฒฐ ์๋ (๋ฏธ์์ฑ)
- ์ ํ๋ธ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ class ์ด๋ฆ, class ๋ด ํจ์ ์ด๋ฆ, ๋ณ์ ์ด๋ฆ ์ ์ ๋ฐฉ์ ๊ฒฐ์
- ์, ํ ๋์ GameSys ์ฐ๊ฒฐ ์๋ ๋ฐ ์ค๊ฐ ๋ณด๊ณ ์งํ
- ์์ผ๋ก์ ๊ฐ๋ฐ ๋ฐฉ๋ฒ ๊ฒฐ์ ํ์