객체지향 프로그래밍의 장점은?

2022. 6. 14. 00:39CS/스터디

1. 재사용성에 용이하다.
상속을 통해 프로그래밍시 코드의 재사용을 높일 수 있음.

예시 코드 )

class 도형{

   public void move(){ 출력 : "부모클래스" }

}

class 삼각형 extends 도형{

   public void stop(){ 출력 : "자식클래스" }

}

- 삼각형은 도형을 상속받았기 때문에 move 와 stop 메소드 호출 가능

 

 

2. 생산성 향상
잘 설계된 클래스를 만들어서 독립적인 객체를 사용함으로써 개발의 생산성을 향상시킬 수 있음.

 

3. 자연적인 모델링
우리 일상생활의 모습의 구조가 객체에 자연스럽게 녹아들어 있기 때문에 생각하고 있는 것을 그대로 자연스럽게 구현할 수 있다.

 

4. 유지보수의 우수성
프로그램 수정시 추가, 수정을 하더라도 캡슐화를 통해 주변 영향이 적기때문에 유지보수가 쉬워서 매우 경제적이라할

수 있다.

 

기술 면접

 

질문 : 객체 지향 프로그래밍의 장점은 무엇이라고 생각하시나요?

 

답변 : 재사용성에 용이하고 독립적인 객체를 사용함으로써 생산성을 향상시킬수 있습니다. 그리고 일상생활의 모습 구조가 객체에 자연스럽게 녹아있어 생각하고 있는 것을 자연스럽게 구현할 수 있습니다. 마지막으로 유지보수가 매우 쉬워서 경제적입니다.

728x90