1๏ธโฃ ๊ฐ์
๐ ์์คํ ํ๊ฒฝ
JDK: 17.0.1
IDE: IntelliJ
๐ GitHub ๋งํฌ & Read ME
https://github.com/222eunji/spartakiosk.git
2๏ธโฃ ๊ณผ์ ์ค๋ช
๐ ์๊ตฌ์ฌํญ
๋ชฉํ: ๊ฐ์ฒด์งํฅ ์ค๊ณ์ ๋ํ ๊ณ ๋ฏผ์ ํ๋ฉด์, ํค์ค์คํฌ์ ์ ์ด ํ๋ฆ์ ์ดํดํ๊ณ ์ค๊ณํ๊ธฐ
โ
Lv1. ๊ธฐ๋ณธ์ ์ธ ํค์ค์คํฌ๋ฅผ ํ๋ก๊ทธ๋๋ฐํด๋ณด๊ธฐ
1. ์คํ์ ํ๋ฒ๊ฑฐ ๋ฉ๋ด ํ์
2. Scanner๋ก ์ซ์๋ฅผ ์
๋ ฅ๋ฐ์์ ๋ฉ๋ด ์ ํ
3. ์ ์๋ ๋ฉ๋ด ์ค ์
๋ ฅ๋ฐ์ ์ซ์์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ก์ง์ ์คํํ๋ ์ฝ๋ ์์ฑ
4. ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํด ํน์ ๋ฒํธ๊ฐ ์
๋ ฅ๋๋ฉด ํ๋ก๊ทธ๋จ ์ข
๋ฃ
โ
Lv2. ๊ฐ์ฒด ์งํฅ ์ค๊ณ๋ฅผ ์ ์ฉํด ํ๋ฒ๊ฑฐ ๋ฉ๋ด๋ฅผ ํด๋์ค๋ก ๊ด๋ฆฌํ๊ธฐ
1. MenuItem ํด๋์ค ์์ฑํ๊ธฐ (๊ฐ๋ณ ์์ ํญ๋ชฉ ๊ด๋ฆฌ ๋ชฉ์ )
2. main ํจ์์์ MenuItem ํด๋์ค๋ฅผ ํ์ฉํ์ฌ ํ๋ฒ๊ฑฐ ๋ฉ๋ด ์ถ๋ ฅ
- MenuItem ๊ฐ์ฒด ์์ฑ์ ํตํด ์ด๋ฆ, ๊ฐ๊ฒฉ, ์ค๋ช
์ ์ธํ
3. List๋ฅผ ์ ์ธํ์ฌ ์ฌ๋ฌ MenuItem์ ์ถ๊ฐ
- List<MenuItem> menuItems = new ArrayList<>();
4. ๋ฐ๋ณต๋ฌธ์ ํ์ฉํด menuItems๋ฅผ ํ์ํ๋ฉด์ ํ๋์ฉ ์ ๊ทผ
โ
Lv3. ๊ฐ์ฒด ์งํฅ ์ค๊ณ๋ฅผ ์ ์ฉํด ์์ ์ ์ดํ๋ฆ ํด๋์ค๋ก ๊ด๋ฆฌํ๊ธฐ
1. Kiosk ํด๋์ค ์์ฑํ๊ธฐ (ํค์ค์คํฌ ํ๋ก๊ทธ๋จ์ ๋ฉ๋ด๋ฅผ ๊ด๋ฆฌํ๊ณ ์ฌ์ฉ์๋ฅผ ์
๋ ฅ ์ฒ๋ฆฌ ๋ชฉ์ )
- MenuItem์ ๊ด๋ฆฌํ๋ ๋ฆฌ์คํธ๊ฐ ํ๋๋ก ์กด์ฌ (๐ค์ด๊ฑธ ๋์ณ์ Lv5๋ ๊ณ ์ํ๋ค.๐ฌ)
- main ํจ์์์ ๊ด๋ฆฌํ๋ ์
๋ ฅ๊ณผ ๋ฐ๋ณต๋ฌธ ๋ก์ง startํจ์๋ฅผ ๋ง๋ค์ด ๊ด๋ฆฌ
- List<MenuItem> menuItems๋ Kiosk ํด๋์ค ์์ฑ์๋ฅผ ํตํด ๊ฐ์ ํ ๋นํ๋ค.
2. Lv2์์ ๊ตฌํํ๋ ๋์ ๋์ผํ๊ฒ ์๋ํ๋์ง ํ์ธ
โ
Lv4. ๊ฐ์ฒด ์งํฅ ์ค๊ณ๋ฅผ ์ ์ฉํด ์์ ๋ฉ๋ด์ ์ฃผ๋ฌธ ๋ด์ญ์ ํด๋์ค ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ
1. Menu ํด๋์ค ์์ฑํ๊ธฐ (MenuItem ํด๋์ค๋ฅผ ๊ด๋ฆฌํ๋ ํด๋์ค)
2. List<MenuItem>์ Kiosk ํด๋์ค๊ฐ ๊ด๋ฆฌํ๊ธฐ์ ์ ์ ํ์ง ์์ผ๋ฏ๋ก Menu ํด๋์ค๊ฐ ๊ด๋ฆฌํ๋๋ก ๋ณ๊ฒฝ
3. ์ฌ๋ฌ ๋ฒ๊ฑฐ๋ค์ ํฌํจํ๋ ์์ ๊ฐ๋
์ '๋ฒ๊ฑฐ' ๊ฐ์ ์นดํ
๊ณ ๋ฆฌ ์ด๋ฆ ํ๋ ๋ง๋ค๊ธฐ
4. ๋ฉ๋ด ์นดํ
๊ณ ๋ฆฌ ์ด๋ฆ์ ๋ฐํํ๋ ๋ฉ์๋ ๊ตฌํ
โ
Lv5. ์บก์ํ ์ ์ฉํ๊ธฐ
1. MenuItem, Menu, Kiosk ํด๋์ค์ ํ๋์ ์ง์ ์ ๊ทผํ์ง ๋ชปํ๋๋ก ์ค์
2. Getter์ Setter ๋ฉ์๋๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ ๊ณค๋ฆฌ
โ
๋์ Lv1. ์ฅ๋ฐ๊ตฌ๋ ๋ฐ ๊ตฌ๋งคํ๊ธฐ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ธฐ
1. ์ฅ๋ฐ๊ตฌ๋ ์์ฑ ๋ฐ ๊ด๋ฆฌ ๊ธฐ๋ฅ
- ์ฌ์ฉ์๊ฐ ์ ํํ ๋ฉ๋ด๋ฅผ ์ฅ๋ฐ๊ตฌ๋์ ์ถ๊ฐํ ์ ์๋ ๊ธฐ๋ฅ ์ ๊ณต
- ์ฅ๋ฐ๊ตฌ๋๋ ๋ฉ๋ด๋ช
, ์๋, ๊ฐ๊ฒฉ์ ๋ณด๋ฅผ ์ ์ฅํ๋ฉฐ ๋์ ์ผ๋ก ํญ๋ชฉ์ ์ถ๊ฐ ๋ฐ ์กฐํ ๊ฐ๋ฅ
- ์ฌ์ฉ์๊ฐ ์๋ชป๋ ์ ํ์ ํ์ ๊ฒฝ์ฐ ์์ธ์ฒ๋ฆฌ
2. ์ฅ๋ฐ๊ตฌ๋ ์ถ๋ ฅ ๋ฐ ๊ธ์ก ๊ณ์ฐ (๊ตฌํ ๋ชปํจ๐ค)
- ์ฌ์ฉ์๊ฐ ๊ฒฐ์ ๋ฅผ ์๋ํ๊ธฐ ์ ์, ์ฅ๋ฐ๊ตฌ๋์ ๋ด๊ธด ๋ชจ๋ ๋ฉ๋ด์ ์ด ๊ธ์ก ์ถ๋ ฅ
3. ์ฅ๋ฐ๊ตฌ๋ ๋ด๊ธฐ ๊ธฐ๋ฅ
- ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๋ฉด ์ฅ๋ฐ๊ตฌ๋์ ์ถ๊ฐํ ์ง ๋ฌผ์ด๋ณด๊ณ , ์
๋ ฅ๊ฐ์ ๋ฐ๋ผ ์ถ๊ฐ ๋๋ ์ทจ์ ์ฒ๋ฆฌ
- ๋ฉ๋ด๋ ํ ๋ฒ์ 1๊ฐ๋ง ๋ด์ ์ ์์ผ๋ฉฐ, ์ฅ๋ฐ๊ตฌ๋์ ๋ด์ ๋ชฉ๋ก ์ถ๋ ฅ ๊ฐ๋ฅ
4. ์ฃผ๋ฌธ ๊ธฐ๋ฅ
- ์ฅ๋ฐ๊ตฌ๋์ ๋ด๊ธด ๋ชจ๋ ํญ๋ชฉ์ ์ถ๋ ฅ
- ํฉ์ฐํ์ฌ ์ด ๊ธ์ก ๊ณ์ฐํ๊ณ , "์ฃผ๋ฌธํ๊ธฐ"๋ฅผ ๋๋ฅด๋ฉด ์ฅ๋ฐ๊ตฌ๋๋ฅผ ์ด๊ธฐํ
๐ ์ฝ๋ ์์ฑ ํ๋ฆ
// Lv1 ๊ตฌํ ์์
1. ๋ฉ๋ดํ ํ๋์ฝ๋ฉ
ใ- printf ์ฌ์ฉํด์ ์์ ๋ง์ถ๊ธฐ2. ์ฌ์ฉ์์๊ฒ ๊ฐ ์ ๋ ฅ ๋ฐ๊ธฐ3. ์ ์ ์ฌ๋ถ ํ์ธ
ใ- if๋ฌธ๊ณผ hasNextInt() ์ฌ์ฉ4. ์ ์๊ฐ ๋ง์ผ๋ฉด ์ ๋ ฅ ๊ฐ ๋์
ใ- if else๋ฌธ์ ํตํด์ 0~4 ํ์ธ5. answer์ด 0์ด๋ฉด ์ข ๋ฃํ๊ธฐ
// Lv2 ๊ตฌํ ์์
6. MenuItem()ํด๋์ค ์์ฑ
7. ์ด๋ฆ, ๊ฐ๊ฒฉ, ์์ธ ์ ๋ณด ์์ฑ์ ๋ด๊ณ , ์์ฑ์๋ก ์ ๋ณด ๋ฐ๊ธฐ
8. ๋ฉ๋ด๋ฅผ ๋ณ๋์ ๊ฐ์ฒด๋ก ๊ด๋ฆฌ
9. burgers ArrayList๋ฅผ ๋ง๋ค์ด ํ๋์ฝ๋ฉ ํ๋ ๋ฉ๋ด๋ค์ List๋ก ๊ด๋ฆฌ
10. ํฅ์๋ for๋ฌธ์ ํ์ฉํด ๋ฉ๋ดํ ์ถ๋ ฅ
11. ์ธ๋ถ ๋ฉ๋ด ์ ํ ์(1~4 ์ ๋ ฅ) ๋ฉ๋ด, ๊ฐ๊ฒฉ, ๋ฉ๋ด ์ค๋ช ์ถ๋ ฅ
12. ํํฐ๋ ํผ๋๋ฐฑ ํ, if else๋ฌธ์ ๋๋ฒ ์ฌ์ฉํ์ฌ ๋ฐ๋ณตํ๋ ๋ถ๋ถ์ switch๋ก ๋ณ๊ฒฝ (์ด์ : ๋ ๊น๋ํด ๋ณด์ฌ์)
// Lv3 ๊ตฌํ ์์
13. Kiosk ํด๋์ค ์์ฑ ( main ํด๋์ค์ ์๋ ๋ด์ฉ ๋ค ์ฎ๊น)
ใ- strat() ๋ฉ์๋์ ์ ์ถ๋ ฅ ๋ชจ๋ ๋ด์ฉ ์ฎ๊ฒจ์ main์๋ ์ฝ๋ ๋์ค๋ง ๋จ์(kiosk ์ธ์คํด์คํํ๊ธฐ, kiosk.start())
// Lv4 ๊ตฌํ ์์
14. Meunํด๋์ค ์์ฑ
15. ์์ธ ๋ฉ๋ด ์ถ๊ฐ ๋ฐ ArrayList ๋ด์ฉ ์ถ๊ฐ (burgers, drinks, desserts)
16. ๋ฉ๋ด ๋ณ ์ถ๋ ฅ ๋ฉ์๋ ์์ฑ
(Lv4์์ Menu ํด๋์ค์ ์ ํํ ์ฉ๋๋ฅผ ์ดํดํ์ง ๋ชปํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ์๋ฑํ๊ฒ ์ด๊ธฐํํด์ ํ์ ์์ฒญ ๊ผฌ์ ใ )
17. ํค์ค์คํฌ์์ ์ ๋ ฅ๋ฐ์ ์ซ์๋ฅผ ์ธ๋ฑ์ค๋ก ํ์ฉํด Menuํด๋์ค์ ์์ฑ๋ค์ ๊ฐ์ ธ์ค๋ ค๊ณ ํจ
(Menuํด๋์ค์์ burgers, drinks, desserts ๋ค์ ๊ด๋ฆฌํ๋ ArrayList๊ฐ ์์ด์ผ ํ๋ค๊ณ ์๊ฐํ์)
// Lv5 ๊ตฌํ ์์
18. ์์ฑ์ ๋ชจ๋ ์บก์ํํ๋ ์ฝ๋๊ฐ ๋ค ์๋ง์ด ๋์ด ์น๋ค ์์
19. menu ํด๋์ค์์ ์ด๊ธฐํ ํ๋ ์ํ ์ ๋ณด๋ค์ ํค์ค์คํฌ์ ๋ฉ์๋๋ก ๋ฐ๋ก ๋ถ๋ฆฌ
20. kiosk ํด๋์ค์์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ list๋ฅผ ํ๋ ๋ ์์ฑํ๊ณ , burgers/drinks/desserts๋ฅผ ๋ด์๋ค.
21. menus๋ฅผ ํ์ฉํด์ ๋ฒ๊ฑฐ์ถ๋ ฅ, ์๋ฃ์ถ๋ ฅ, ๋์ ํธ์ถ๋ ฅ์ ํ๋๋ก ๋ณํฉ
22. start()์ ๋ด๊ฒจ์๋ ์ ์๊ฐ ์ ๋ ฅ๋ฐ๊ธฐ์ ์ ํํ ๋ฉ๋ด ์ถ๋ ฅํ๊ธฐ๋ฅผ ๋ฐ๋ก ๋ฉ์๋๋ฅผ ์์ฑํ์ฌ ๊ตฌ๋ถ
// ๋์ Lv1 ๊ตฌํ ์์
23. Kioskํด๋์ค์ ์ฃผ๋ฌธํ ๋ฉ๋ด๋ฅผ ๋ด๊ธฐ ์ํ cart ํ๋๋ฅผ ์ถ๊ฐ
24. ๋ฉ๋ด ์ ํ ํ, ๊ตฌ๋งค ์ฌ๋ถ๋ฅผ ํ์ธํ๋ addCart ๋ฉ์๋๋ฅผ ์ถ๊ฐ
25. orderCount ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฃผ๋ฌธ์ด 1ํ ์ด์ ๋๋ฉด ORDERMENU๊ฐ ๋จ๋๋ก ์ค์
26. ๊ตฌ๋งค ์ ์ฅ๋ฐ๊ตฌ๋ ํ์ธ
27. ๊ทธ ์ดํ ์ด์ก ๋ฐ ๊ฒฐ์ ๊น์ง๋ ์๊ฐ ์ด์๋ก ๋ชปํจ ๐ฃ
3๏ธโฃ ๋ฌธ์ ํด๊ฒฐ ๊ณผ์
๐ ํธ๋ฌ๋ธ ์ํ (๋ณ๋ ์์ฑ, ๐ฅํด๋ฆญ ์ ๊ฒ์๊ธ ์ฐ๊ฒฐ)
๐ฅ ๋ฌธ์ 1. ์์ธ์ฒ๋ฆฌ๋ก ์ธํด nextLine();์ด ์คํ๋์ง ์์
๐ฅ ๋ฌธ์ 2. ๋ฆฌ์คํธ์ ์์ฑ์ ์ฌ์ฉ ์ ๋ฐ์ํ ๋ฌธ์
๐ฅ ๋ฌธ์ 3. setter์ ์์ฑ์์ ์ฉ๋๋ฅผ ํท๊ฐ๋ฆผ
๐ฅ ๋ฌธ์ 4. ๋ณ์๋ช
์ ์๋ชป ์ฌ์ฉํ์ฌ List์์ ๊ฐ์ฒด๋ฅผ ๋ถ๋ฌ์ฌ ๋ ์ค๋ฅ ๋ฐ์
๐ฅ๐ฅ๐ฅ ๋ฌธ์ ์์ฒญ๋ง์. ํธ๋ฌ๋ธ์ด ๋๋ฌด ๋ง์์ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ด์ฉ์ ๋ฆฌ ์ค์
๋๋ค๐ญ๐ฆ
๐ ํํฐ๋ ํผ๋๋ฐฑ
โ Level 2 ๋ง๋ฌด๋ฆฌ ํ ํผ๋๋ฐฑ
- ์ ๋ฆฌ์ค์ ๋๋ค ๐ถ๐ซ๏ธ๐ถ๐ซ๏ธ๐ถ๐ซ๏ธ
4๏ธโฃ ํ๊ณ (์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ํตํด ์ป์ ๊ฒฝํ & ๋๋ ์ ์ ๋ฆฌ)
๐ ๋ฐฐ์ด ์
๐ช ์ฝ๋ ๊ฐ๋ ์ฑ์ ๊ณ ๋ คํ ๋ค์ด๋ฐ
- ๋ฉ์๋๋ช ์ ๋์ฌํ์ผ๋ก ์์ฑํ๊ณ , ์ถ์ฝ ์์ด ์ง๊ด์ ์ธ ๋ช ์นญ์ ์ฌ์ฉํ๋ ค๊ณ ์ ๊ฒฝ์ผ๋ค.
- ์ฝ๋๊ฐ ๊ธธ์ด์ง์๋ก ๋ณ์๋ช ,๋ฉ์๋๋ช , ํด๋์ค๋ช ์ด ํท๊ฐ๋ฆฌ์ง ์๋๋ก ๋ค์ด๋ฐ์ ์ ๊ฒฝ์จ์ ํด์ผ ํ๋ค.
๐ช ๊ฐ์ฒด ์์ฑ์ ๊ฐ๋ ํ์ต
- ์์ฑ์์ ๊ฐ๋ ์ ์ ๋๋ก ์ดํดํ์ง ๋ชปํด์ Level 4, Level 5์์ ๋ง์ ์ด๋ ค์์ ๊ฒช์๋ค.
- ์ดํ ์์ฑ์์ ์ญํ ๊ณผ ํ์ฉ๋ฒ์ ์ตํ๋ฉด์ ๊ฐ์ฒด ์์ฑ ์ ์ด๊ธฐ๊ฐ ์ค์ ์ ์ค์์ฑ์ ๋ฐฐ์ ๋ค.
๐ช ๋ฆฌ์คํธ๋ฅผ ํ์ฉํ ๊ฐ์ฒด ๊ด๋ฆฌ
- List<MenuItem>์ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด๋ฅผ ๋ฆฌ์คํธ์ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
- ์ฌ๋ฌ๊ฐ์ ๊ฐ์ฒด๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ณ ์ ๊ทผํ๋ ๊ฐ๋ ์ ์ตํ๋ค.
๐ช ์ ๋ค๋ฆญ ํ์ฉ ๊ฒฝํ
- ๊ณผ์ ๊ฐ์ด๋๋ฅผ ๋ณด๊ณ ๋ฐ๋ผํ๋ค๊ณ ์ธ์์ ๋ชปํ๋๋ฐ, List<MenuItem>์ผ๋ก ์ ๋ค๋ฆญ์ ์ฌ์ฉํด๋ณด์๋ค.
- List<MenuItem>์ฒ๋ผ ํน์ ํ์ ์ ์ง์ ํ๋ ๋ฐฉ์์ด ์ ๋ค๋ฆญ์ ํ์ฉ์ด๋ผ๋ ๊ฒ์ ์๊ฒ๋์๋ค.
๐ ์์ฌ์ด ์
โ๏ธ ์ด์ ๊ณผ์ ์ ํผ๋๋ฐฑ์ ๋ฐ์ํ์ง ๋ชปํจ
- ๊ณ์ฐ๊ธฐ ๊ณผ์ ์์ ๋ฐ์ ํผ๋๋ฐฑ์ 90% ์ด์ ๊ฐ์ ํ์ง ๋ชปํ ๊ฒ ๊ฐ๋ค.
- ์ฝ๋ ์์ฑ ๊ณผ์ ์์ ์ด์ ํผ๋๋ฐฑ์ ์ ์ฉํ์ง ๋ชปํด ์์ฝ๋ค.
- Enum๋ ํ์ฉํ๋ฉด ์ฝ๋ ๊ฐ๋ ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ด ์ข์์ง๋ค๊ณ ํ๋๋ฐ.. ๊ฐ๋ ๊ณต๋ถ๊ฐ ๋ถ์กฑํด์ ์๋ํ์ง ๋ชปํ๋ค.
- Enum ๊ฐ๋ ๋ถํฐ ๋ค์ ํ์ตํ๊ณ , ์์ผ๋ก์ ๊ณผ์ ์์ ๋ฐ์ํด๊ฐ์.
โ๏ธ ๋ณ์๋ช , ํด๋์ค๋ช , ๋ฉ์๋๋ช ๊ด๋ฆฌ ์ด๋ ค์
- ํด๋์ค๊ฐ ๋ง์์ง๋ฉด์ ๋ค์ด๋ฐ ์ ํ๋๊ฒ ๋ ์ด๋ ค์์ก๋ค..
- ๋์ฌํ๋ค์ด๋ฐ, ์ถ์ฝ ๊ธ์ง ๋๊ฐ์ง๋ ์ ๊ฒฝ์ป์ง๋ง ๋ด๊ฐ ์ด๋ฆ์ ์ง์ด๋๊ณ ๋ ํท๊ฐ๋ฆฌ๋ ์๊ฐ์ด ๋ง์๋ค.
- ํํฐ๋์ด ์กฐ์ธํด์ฃผ์๊ธธ, ํ์ง์๋ ๋ค์ด๋ฐ์ ๋ง์ ๊ณ ๋ฏผ์ด ์๋ค๊ณ ํ๋ค. ์ฝ๋๋ฅผ ๋ง์ด ์์ฑํ๋ค ๋ณด๋ฉด ์์ฐ์ค๋ฝ๊ฒ ๊ฐ์ ๋ ๋ถ๋ถ์ด๋ผ๊ณ ์๊ฐํ์.
โ๏ธ ๋ฌธ์ ๋ฅผ ์ค๋ช ํ๋ ๋ฅ๋ ฅ ๋ถ์กฑ
- ์ด๋ค ๋ถ๋ถ์์ ๋งํ๋์ง ์ค๋ช ํ๊ธฐ ์ด๋ ค์์ ํํฐ๋๊ป ์์ฃผ ์ง๋ฌธ์ ํ์ง ๋ชปํ๋ค.
- ํํฐ๋์ ํผ๋๋ฐฑ์ ์ข ๋ ์์ฃผ ๋ฐ์ผ๋ฉด ์ข์์ํ ๋ฐ ์์ฌ์์ด ๋จ๋๋ค.
- ๋ด ์ํ๋ฅผ ๋ช ํํ๊ฒ ํ์ ํ๊ณ , ์ง๋ฌธํ๋ ๊ฒ๊ณผ ๋ชจ๋ฅด๋ ๊ฒ์ ๋ถ๋๋ฌ์ ํ์ง ๋ง์...!!
โ๏ธ ๊ธฐ์ด ๊ฐ๋ ์ ๋ถ์กฑ
- ์ด๋ฒ ๊ณผ์ ๋ ๊ฐ์ด๋์ ๋ฌธ์ฅ์ ์ดํดํ๋ ๋ฐ ์ค๋ ์๊ฐ์ ์ผ๋ค.
- ์ฉ์ด ํ๋ํ๋์ ์ ํํ ์ดํด๊ฐ ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์ด๋ค.
- ์ ๋ชจ๋ฅด๋ ์ํ๋ก ๋จ๊ณ๋ฅผ ๋์ด๊ฐ๋ฒ๋ฆฌ๊ณ (์ผ๋จ ์คํ์ ๋๋๊น..) ๋ท ๋จ๊ณ์์ ๋ถ๋ด๋ถ๋ด ์์ ํ๊ฒ ์์ฝ๋ค.
- ํ์ต๋ง์ด ๋ต. ๋ค์์๋ ์ฐ์ฐํ ๋ถ๋ถ์ด ์์ผ๋ฉด ํํฐ๋๊ป ๋์์ ๋ฐ์ ํด๊ฒฐํ๊ณ ๋์ด๊ฐ์.