본문 바로가기
컴퓨터공학 기초/기초개념+TIP

[JAVA] 객체지향언어의 장점

by 상용최 2020. 3. 2.
반응형

흔히들 객체지향언의 장점으로 아래 3가지를 꼽는다.

1. 코드의 재사용성이 높다

2. 코드의 관리가 용이하다

3. 신뢰성이 높은 프로그래밍을 가능하게 한다.

 

필자는 1,2번은 이해를 했지만 3번은 객체지향언어를 쓰는데 왜 신뢰성이 높아져?? 라는 의문을 품고있었다.

이 의문은 자바의정석을 읽으면서 해결되었다.

 

신뢰성이 높아지는이유는  제어자와 메소드를 이용하여 데이터를 보호하고 올바른 값을 유지하도록 하고

코드의 중복을 제거하여 코드의 불일치로 인한 오동작을 방지할 수 있어서이다.

필자는 코드의 중복을 제거하면서 만든 메소드가 항상 같은결과를 반환해주기때문에 올바른 값을 유지하도록 하여 신뢰성이 높아진다고 이해하였다.

 

 

 

출처 : 자바의 정석 3판 (저자 : 남궁성님)

 

 

반응형

댓글