Notice
Recent Posts
Recent Comments
Link
-
자바를 시작하기 전에 :: 객체지향언어 본문
- 절차지향 프로그래밍
- 함수형 프로그래밍
특징
1. 코드의 재사용성이
- 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다.
2. 코드의 관리가
- 코드간의 관계를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다.
3. 신뢰성이 높은 프로그래밍을 가능하게 함.
- 제어자와 메서드를 이용해서 데이터를 보호하고 올바른 값을 유지하도록 하며, 코드의 중복을 제거하여 코드의 불일치로 인한 오작동을 방지할 수 있다.
'코드의 재사용성이 높고 유지보수가 용이하다.'
--> 프로그램의 개발과 유지보수에 드는 시간과 비용을 획기적으로 개선하였다.
절차적 프로그래밍과 비교
기존 절차적 프로그래밍에서는 함수를(메소드) 기계, 데이터를 원료로 생각해서 데이터가 함수 사이를 통과하면서 차츰 순서대로 가공돼 나가는 방식으로 이해한다면 객체 지향 프로그래밍에서는 데이터를 중심으로 메서드가 데이터에 접근해서 수정한다는 개념이다. 즉 원료가 움직이냐 기계(함수{메소드})가 움직이냐의 차이.
'언어 > 자바' 카테고리의 다른 글
객체지향 프로그래밍 :: this (0) | 2016.12.20 |
---|---|
객체지향 프로그래밍 :: 생성자(Constructor) (0) | 2016.12.20 |
자바를 시작하기 전에 :: 명명규칙 (0) | 2016.12.18 |
객체지향 프로그래밍 :: 다형성 (0) | 2016.11.30 |
객체지향 프로그래밍 :: 오버라이딩 (0) | 2016.11.30 |
Comments