Skip to content

Files

Latest commit

6fb2b5f · Jan 12, 2025

History

History
This branch is 4 commits ahead of COW-edu/24-winter-java:main.

level1

온보딩

1. 객체지향 프로그래밍이란?

2. 객체지향 프로그래밍의 장, 단점

3. 절차지향과 객체지향의 차이

4. 클래스와 객체

  • 클래스란?
  • 객체란?
  • 클래스와 객체의 차이
  • 인스턴스란?

5. 추상화란?

6. 캡슐화란?

  • 적절한 접근 제어자를 사용해야 하는 이유

7. 상속이란?

8. 다형성이란?

→ 5,6,7,8 코드 예시 하나 들어 정확한 이해를 자신의 말로 설명하기

9. 객체지향적 설계 원칙 (SOLID)

10. 인터페이스와 추상클래스

  • 인터페이스란?
  • 추상클래스란?
  • 인터페이스와 추상클래스 차이점

10. 클린 코드란 무엇이며, 지켜야할 점들이 어떤 것들이 있는가?