객체 지향 프로그래밍이란

객체지향 특징

  1. 캡슐화
  2. 정보은닉
  3. 추상화
  4. 상속성
  5. 다형성 (Overriding, Overloading)

객체지향 장점

  1. 재사용성
  2. 생산성 향상
  3. 자연적인 모델링
  4. 유지보수의 우수성

객체지향 단점

  1. 개발 속도가 느림
  2. 실행 속도가 느림
  3. 코딩 난의도가 상승함