Computer Science
-
[๋ฉด์ ์ ์ํ CS ์ ๊ณต์ง์ ๋ ธํธ] 1์ฅ ๋์์ธ ํจํดComputer Science 2024. 4. 3. 21:18
๋ค์ด๊ฐ๊ธฐ ์ด ๊ธ์ "๋ฉด์ ์ ์ํ CS ์ ๊ณต์ง์ ๋ ธํธ" ์์ ์ ํตํด ๋ฐฐ์ด ๋ด์ฉ ์ค 1์ฅ ๋์์ธ ํจํด์ ๊ดํ ๋ด์ฉ์ ๋๋ค. - ๋ ธ์ถ๋ชจ๋ ํจํด(Revealing Module Pattern) ๋ ธ์ถ๋ชจ๋ ํจํด์ ์ฆ์ ์คํ ํจ์๋ฅผ ํตํด private, public ๊ฐ์ ์ ๊ทผ ์ ์ด์๋ฅผ ๋ง๋๋ ํจํด์ ๋งํ๋ค. - public ํด๋์ค์ ์ ์๋ ํจ์์์ ์ ๊ทผ ๊ฐ๋ฅํ๋ฉฐ ์์ ํด๋์ค์ ์ธ๋ถ ํด๋์ค์์ ์ ๊ทผ ๊ฐ๋ฅํ ๋ฒ์ - protected ํด๋์ค์ ์ ์๋ ํจ์์์ ์ ๊ทผ ๊ฐ๋ฅํ๋ฉฐ ์์ ํด๋์ค์์์ ์ ๊ทผ ๊ฐ๋ฅํ์ง๋ง, ์ธ๋ถ ํด๋์ค์์ ์ ๊ทผ ๋ถ๊ฐ๋ฅํ ๋ฒ์ - private ํด๋์ค์์ ์ ์๋ ํจ์์์๋ง ์ ๊ทผ ๊ฐ๋ฅ(์์ ํด๋์ค์ ์ธ๋ถ ํด๋์ค์์ ์ ๊ทผ ๋ถ๊ฐ๋ฅํ ๋ฒ์) - MVC ํจํด MVC ํจํด์ ๋ชจ๋ธ(Model), ๋ทฐ(View), ์ปจํธ๋กค๋ฌ..