์ธํฐํ์ด์ค
-
[Java] ์๋ฐ ์ธํฐํ์ด์ค(Interface) ์ฌ์ฉAndroid/Java 2021. 1. 24. 02:47
์ด ๊ธ์ "์๋ฐ ์จ๋ผ์ธ ์คํฐ๋" ๋ด์ฉ์ ๊ณต๋ถํ์ฌ ์์ฑํ์์ต๋๋ค. ์ธํฐํ์ด์ค(Interface)๋? ํ์ ์์ ์์ค์ฝ๋ ์์ฑ ์ ํด๋์ค๋ฅผ ์ฒ์๋ถํฐ ๊ตฌํํ๊ฒ ๋๋ค๋ฉด ์ฝ๋์ ๊ฐ๋ ์ฑ๋ ๋จ์ด์ง๊ณ ์๊ฐ๋ ์ค๋๊ฑธ๋ฆด ๊ฒ์ ๋๋ค. ๋ํ ํ๋ณ๋ก ๊ฐ๊ฐ ๋ค๋ฅธ ๋ชจ๋์ ๋ง๋ค ์ ํ๋ง๋ค ๋ฐฉ๋ฒ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์๋ก ํธํ์ฑ์ด ์๊ณ ์ผ๊ด์ฑ์ด ๋จ์ด์ง๊ฒ ๋ฉ๋๋ค. ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ธฐ๋ณธ์ ์ผ๋ก ๊ตฌํํด์ผ ํ ๋ฉ์๋์ ๋ํ ๊ท๊ฒฉ๋ค์ ์๋ ค์ค๋ค๋ฉด ํจ์ฌ ํจ์จ์ ์ผ ๊ฒ์ ๋๋ค. ์ฆ, ์ธํฐํ์ด์ค๋ ํน์ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋๋ฐ ์์ด ๊ณตํต์ ์ธ ๊ธฐ๋ฅ์ ๋ช ์ํ๊ณ ๊ฐ์ ์ ์ผ๋ก ๊ตฌํํ๊ฒ๋ ํ๋ ์ญํ ์ ๋๋ค. ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ค๋ฉด ์๋ฐ์ ๋คํ์ฑ์ ์ด์ฉํ ์ ์๊ณ ์ด๋ฅผ ํตํด ์ ์ง๋ณด์์ฑ์ ๋์ผ ์ ์์ต๋๋ค. ์ธํฐํ์ด์ค ์ ์ public interface Phone { int ve..
-
[Operating System] ์ด์์ฒด์ ์ ๊ตฌ์กฐOperating System 2020. 9. 1. 03:33
์ด ๊ธ์ '์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ' ์ฑ ์ ํ ๋๋ก ์์ฑํ์์ต๋๋ค ์ปค๋๊ณผ ์ธํฐํ์ด์ค ์ปค๋ ํ๋ก์ธ์ค ๊ด๋ฆฌ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ์ ์ฅ์ฅ์น ๊ด๋ฆฌ์ ๊ฐ์ ์ด์์ฒด์ ์ ํต์ฌ์ ์ธ ๊ธฐ๋ฅ์ ๋ชจ์๋์ ๊ฒ์ผ๋ก, ์๋์ฐจ๊ฐ ์ด์์ฒด์ ๋ผ๊ณ ํ๋ค๋ฉด ์์ง์ด ์ปค๋์ ํด๋นํ๋ค. ์ธ๋จ, ์คํฌ์ธ ์นด, SUV ๋ฑ ์๋์ฐจ์ ์ข ๋ฅ๋ ๋ค์ํ ๊ฒ์ฒ๋ผ ์ด์์ฒด์ ์ ์ข ๋ฅ๋ ๋ค์ํ์ง๋ง ์ฑ๋ฅ์ ๊ฒฐ์ ํ๋ ๊ฒ์ ์ปค๋์ด ์ข์ฐํ๋ค. ์ธํฐํ์ด์ค ์ปค๋์ ์ฌ์ฉ์์ ๋ช ๋ น์ ์ ๋ฌํ๊ณ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉ์์๊ฒ ์๋ ค์ฃผ๋ ์ญํ , ์๋์ฐจ์ ํธ๋ค, ๋ธ๋ ์ดํฌ, ๊ณ๊ธฐํ ๋ฑ์ด ์ธํฐํ์ด์ค์ ๋น์ ๋๋ค. [๊ทธ๋ฆผ] ์ ๋ณด๋ฉด ์ด์์ฒด์ ๋ ๋ ๋ถ๋ถ์ผ๋ก ๋๋๋๋ฐ ์ปค๋์ ๋ช ๋ น์ ์ ๋ฌํ๊ณ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉ์์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋๋ ค์ฃผ๋ ์ธํฐํ์ด์ค์ ์ด์์ฒด์ ์ ํต์ฌ๊ธฐ๋ฅ์ ๋ชจ์๋์ ์ปค๋์ด๋ค. ์ด์์ฒด์ ๋ ์ปค๋๊ณผ ์ธํฐํ์ด์ค๋ฅผ ๋ถ..
-
[Operating System] ์ด์์ฒด์ ๋?Operating System 2020. 1. 11. 17:25
์ด ๊ธ์ "์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ "๋ฅผ ํ ๋๋ก ์์ฑํ์์ต๋๋ค. ์ด์์ฒด์ (Operating System) ์ปดํจํฐ ๊ณตํ๊ณผ๋ฅผ ์ ๊ณตํ์ง ์๋ ์ฌ๋๋ค๋ '์ด์์ฒด์ '๋ผ๋ ๋ง์ ํ ๋ฒ์ฏค์ ๋ค์ด๋ดค์ ๊ฒ์ด๋ค. ๊ฐ๋ตํ๊ฒ ์ปดํจํฐ๋ฅผ ๋ถํ ํ๊ฒ ๋๋ฉด ๋ง๋๊ฒ ๋๋ ์ํํธ์จ์ด์ด๋ค. Operating System ์์ 'OS'๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ด์์ฒด์ ์ ๋ํ์ ์ธ ์๋ก Microsoft์ฌ์ ์๋์ฐ, Apple์ฌ์ MacOs, ๋ํ ์ปดํจํฐ์ ์ฐ์ด๋ Unix, Linux ๋ฑ์ด ์๋ค. ๋ชจ๋ฐ์ผ ์ด์์ฒด์ ๋ก๋ Apple์ฌ์ IOS์ Google์ Android๊ฐ ์๋ค. IOS๋ ์ ํ์ ํ์ ์ ์ธ ์ ์ฑ ์ผ๋ก ์ ํ์ ํ์๋ง ์ฌ์ฉ๋๋ฉฐ, ์๋๋ก์ด๋๋ ๊ตฌ๊ธ์ ๊ฐ๋ฐฉ ์ ์ฑ ์ผ๋ก ์ฌ๋ฌ ์ค๋งํธํฐ ์ ์กฐ์ฌ์์ ์ฌ์ฉํ๊ณ ์๋ค. ์ด์์ฒด์ ์ ์ ์ ์ด์์ฒด์ ๋ ์ฌ์ฉ์์ ํ๋์จ์ด ์ฌ์ด์ ์ค..