OOP

    Java :: 객체지향 프로그래밍 (1/2)

    Java :: 객체지향 프로그래밍 (1/2)

    남궁성 저자의 Java의 정석 3판 스터디 객체지향에 대해 놓치고 있는 부분을 다시 짚어보자. 객체지향이론의 기본 개념은 “실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다.” 라는 것이다. 객체지향언어의 주요 특징은 아래와 같다. 1. 코드의 재사용성이 높다. 2. 코드의 관리가 용이하다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. 그 중 객체지향언어의 가장 큰 장점은 “코드의 재사용성이 높고 유지보수가 용이” 하다는 것 ! 객체지향개념을 학습할 때는 재사용성 과 유지보수 그리고 중복된 코드의 제거 이 세 가지 관점에서 보면 보다 쉽게 이해할 수 있을 것이다. 클래스와 객체 클래스란 객체를 정의해놓은 것 또는 객체의 설계도 라고 정의할 수 있다. 객체는 실제..