profile
๐Ÿ‘ฉโ€๐Ÿ’ป IT Engineering
post-thumbnail

๊ฐ์ฒด ์ง€ํ–ฅ ์„ค๊ณ„ ์›์น™ (SOLID)

๊ฐ์ฒด ์ง€ํ–ฅ์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•ดย SOLIDย ๋ผ ๋ถˆ๋ฆฌ๋Š” ๋‹ค์„ฏ ๊ฐ€์ง€ ์›์น™์ด ์žˆ์Šต๋‹ˆ๋‹ค. SOLID ๊ฐ์ฒด ์ง€ํ–ฅ ์›์น™์„ ์ ์šฉํ•˜๋ฉด 1) ์ฝ”๋“œ๋ฅผ ํ™•์žฅํ•˜๊ณ  2) ์œ ์ง€ ๋ณด์ˆ˜ ๊ด€๋ฆฌํ•˜๊ธฐ ๋” ์‰ฝ๊ณ  3)๋ณต์žก์„ฑ์„ ์ œ๊ฑฐํ•ด ๋ฆฌํŒฉํ† ๋ง ์†Œ์š”์‹œ๊ฐ„ ๋‹จ์ถ•ํ•จ์œผ๋กœ์จ 4) ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์˜ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ

2023๋…„ 6์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[์ž๋ฐ”] Java ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ

์šด์˜์ฒด์ œ ์œ„์— JVM์ด ์˜ฌ๋ผ๊ฐ€๊ณ , ๊ทธ JVM ๋งŒ์— ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ๊ฐ€ ์ƒ๊ธด๋‹ค. ์ž๋ฐ” ๋ฉ”๋ชจ๋ฆฌ๋Š” ํฌ๊ฒŒ ๋‹ค์„ฏ๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์“ฐ๋ ˆ๋“œ๋ณ„๋กœ PC Register, JVM Stack, Native Method ๊ฐ€ ์กด์žฌํ•˜๊ณ  ๊ณตํ†ต์ ์œผ๋กœ Method Area, Heap ์ด ์กด์žฌํ•œ๋‹ค.

2023๋…„ 5์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท