Skip to content

๐Ÿ“” [์ข…๋ฃŒ] OOP ์Šคํ„ฐ๋”” (๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด)

Notifications You must be signed in to change notification settings

Java-Entrance/OOP-Study

Repository files navigation

๐Ÿ“” OOP ์Šคํ„ฐ๋”” 1์ฐจ (๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด)

๐ŸŽฏ ๋ชฉํ‘œ

  • ๊ฐ์ฒด์ง€ํ–ฅ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ๊ณ ๋ฏผํ•ด๋ณด๊ธฐ
  • ๋‚˜๋งŒ์˜ OOP๋ฅผ ์ •์˜ํ•˜๊ธฐ

๐Ÿ™‹ ์ง„ํ–‰ ๋ฐฉ์‹

  • ๋งค์ฃผ 1์žฅ์„ ๊ผญ ์ฝ์–ด์˜จ๋‹ค!
  • ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด์„œ ๊ณต์œ ํ•œ๋‹ค!
  • ์ด์•ผ๊นƒ๊ฑฐ๋ฆฌ๋ฅผ ํ† ๋ก ํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง„๋‹ค!

๐Ÿ˜‹ ์ด์•ผ๊นƒ๊ฑฐ๋ฆฌ

1์žฅ : ํ˜‘๋ ฅํ•˜๋Š” ๊ฐ์ฒด๋“ค์˜ ๊ณต๋™์ฒด

  • ์™œ ์ €์ž๊ฐ€ ๊ฐ์ฒด์ง€ํ–ฅ์˜ ๋ชฉํ‘œ๊ฐ€ ์‹ค์„ธ๊ณ„์˜ ๋ชจ๋ฐฉ์ด ์•„๋‹ˆ๋ผ๊ณ  ํ–ˆ์„๊นŒ?
  • ์–ด๋–ค ์ ์—์„œ ์‹ค์„ธ๊ณ„์™€ ๊ฐ์ฒด์„ธ๊ณ„๋Š” ์ฐจ์ด๊ฐ€ ์žˆ์„๊นŒ?
  • ๊ฐ์ฒด๊ฐ€ ํ˜‘๋ ฅ์ ์ด๋‹ค, ์ž์œจ์ ์ด๋‹ค ๋ผ๋Š”๊ฒŒ ๋ฌด์Šจ ์˜๋ฏธ์ผ๊นŒ?
  • ๊ฐ์ฒด์ง€ํ–ฅ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ฌด์—‡์ผ๊นŒ?
  • ๊ฐ์ฒด์ง€ํ–ฅ์ด๋ž€ "์ฑ…์ž„ ์ค‘์‹ฌ์˜ ์—ญํ•  ๋ถ„๋‹ด" ์ผ๊นŒ?
  • ์—ญํ• ์˜ ๋Œ€์ฒด ๊ฐ€๋Šฅ์„ฑ์ด๋ž€ ๋ฌด์Šจ ์˜๋ฏธ์ผ๊นŒ?

2์žฅ : ์ด์ƒํ•œ ๋‚˜๋ผ์˜ ๊ฐ์ฒด

  • ํŒจ๋Ÿฌ๋‹ค์ž„์ด๋ž€?
  • ์บก์Šํ™”๊ฐ€ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์€?
  • ์™œ ์‹๋ณ„์ž๋ž€ ๊ฐœ๋…์„ ๊ฐ„๊ณผํ–ˆ์„๊นŒ?
  • ์ธํ„ฐํŽ˜์ด์Šค๋ž€?

3์žฅ : ํ˜‘๋ ฅํ•˜๋Š” ๊ฐ์ฒด๋“ค์˜ ๊ณต๋™์ฒด

  • ํƒ€์ž…์€ ์ธํ„ฐํŽ˜์ด์Šค์ผ๊นŒ?
  • ๊ทธ๋Ÿฌ๋ฉด ํƒ€์ž…์€ ๊ฐ์ฒด์ผ๊นŒ?
  • ํƒ€์ž…๊ณผ ๊ฐ์ฒด๋Š” ๋‹ค๋ฅธ ๊ฒƒ์ผ๊นŒ?
  • ๋‚ด๋ถ€ ํ‘œํ˜„ ๋ฐฉ์‹์ด ๋‹ค๋ฅธ ๊ฒƒ๊ณผ ๋ฉ”์‹œ์ง€ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์€ ์–ด๋–ค ์—ฐ๊ด€ ๊ด€๊ณ„์ผ๊นŒ?

4์žฅ : ์—ญํ• , ์ฑ…์ž„, ํ˜‘๋ ฅ

  • ํ˜‘๋ ฅ์„ ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ?
  • ์ฑ…์ž„์„ ๋ถ„๋ฅ˜ : ํ•˜๋Š” ๊ฒƒ๊ณผ ์•„๋Š” ๊ฒƒ์ด๋ž€?
  • ์ฑ…์ž„๊ณผ ๋ฉ”์‹œ์ง€์˜ ์ˆ˜์ค€์ด ๊ฐ™์ง€ ์•Š๋‹ค?
  • ํ•˜๋‚˜์˜ ์ฑ…์ž„์ด ์—ฌ๋Ÿฌ ๋ฉ”์‹œ์ง€๋กœ ๋ถ„ํ• ๋œ๋‹ค?

5์žฅ : ์ฑ…์ž„๊ณผ ๋ฉ”์‹œ์ง€

  • TDA์™€ ๋””๋ฏธํ„ฐ์˜ ๋ฒ•์น™์€ ์ •๋ง๋กœ ๊ฐ™์„๊นŒ?
  • ๋ฉ”์‹œ์ง€๋ž€ ๊ณผ์—ฐ ๋ฌด์—‡์„ ์˜๋ฏธํ• ๊นŒ?
  • ์บก์Šํ™”์˜ ๊ถ๊ทน์ ์ธ ๋ชฉํ‘œ๋Š” ๋ฌด์—‡์ผ๊นŒ?
  • ์ตœ์†Œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ง€ํ‚จ๋‹ค๋Š” ๊ฒƒ์€ ISP์„ ์ง€ํ‚ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ• ๊นŒ?
  • "๋ฌด์—‡"์˜ ์ง‘ํ•ฉ์„ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋ด๋„ ๋ฌด๋ฐฉํ• ๊นŒ?

About

๐Ÿ“” [์ข…๋ฃŒ] OOP ์Šคํ„ฐ๋”” (๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages