[Java] 객체 지향 프로그래밍이란?

OOP

순차지향 또는 절차지향과 달리, 현실 세계의 모습을 모방하는 프로그래밍 방법이다.
현실 세계의 사물을 객체로 대응시켜서 필요한 기능을 개발하는 방법을 말한다.

  1. 비슷한 로직이 사용되는 경우 기존 코드를 재사용할 수 있다.
  2. 예외상황에 맞게 라이브러리를 구축해두면 컴파일 단계에서 버그를 찾을 수 있다.
  3. 데이터 모델링을 할 때 객체와 mapping하는 것이 수월하기 때문에 요구사항을보다 명확하게 반영할 수 있다.

Tags: ,

Categories:

Updated:

Leave a comment