객체지향언어

2023. 3. 13. 23:20Java/객체지향

1. 객체지향언어의 역사

- 객체지향이론의 기본개념

실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다

- 프로그램의 규모가 점점 커지고 사용자들의 요구가 빠르게 변화해가는 상황을 절차적 언어로 극복하기 어렵다는 한계로 객체지향 언어가 주류로 자리잡음

2. 객체지향언어

- 객체지향언어의 주요특징

1) 코드의 재사용성이 높다 (재사용성)

2) 코드의 관리가 용이하다 (유지보수)

3) 신뢰성이 높은 프로그래밍이 가능하게 한다 (중복코드제거)

- 너무 객체지향개념에 얽매여 고민하기 보다 일단 프로그램을 기능적으로 완성하고 보다 객체지향적 코드로 개선하며 완성해나가는 것이 좋음