์ฝ”๋”ฉํ•˜๋‹ค๋ณด๋ฉด public ํ•จ์ˆ˜๋“ค์„ ๊ฐœ๋‚˜์†Œ๋‚˜ ๋ถˆ๋Ÿฌ์จ์„œ ๋ฌธ์ œ๋ ๋•Œ๊ฐ€ ๋งŽ์€ ๊ฒƒ ๊ฐ™์• .


๊ทธ๋ž˜์„œ ์–ด๋–ค public ํ•จ์ˆ˜๋Š” ์–ด๋–ค ํด๋ž˜์Šค์—์„œ๋งŒ ๋ถˆ๋Ÿฌ ์“ธ ์ˆ˜ ์žˆ๋‹ค ๋ผ๊ณ  ์ œํ•œ์„ ๊ฑธ๊ณ  ์‹ถ์€๋ฐ


c#์— ๊ทธ๋Ÿฐ ์„ ์–ธ์ด ๊ฐ€๋Šฅํ•จ?


์˜ˆ๋ฅผ ๋“ค์–ด Job์— ๋ณด๋ฉด Init() ์ด๋ž€ public ํ•จ์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด ํ•จ์ˆ˜๋Š” JobManager ๋งŒ ํ˜ธ์ถœ ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Œ.


Job์„ Jobmanager์˜ ๋‚ด๋ถ€ ํด๋ž˜์Šค๋กœ ๋งŒ๋“ค๊ณ  private?๋กœ ๋‘๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ, ๊ทธ๊ฑฐ๋ง๊ณ  ๋‹ค๋ฅธ ๋ฐฉ๋ฒ• ์•Œ๊ณ  ์žˆ์œผ๋ฉด ๋ถ€ํƒํ•จ.