본문 바로가기
TIL(Daily)/Java

객체 지향 프로그래밍

by Hawie 2024. 4. 1.

 

객체 지향 프로 그래밍을 알아보기 전에 우선 절자치향 프로그래밍에 대해 알아보자 



절차 지향 프로그래밍 

- 절차 지향 프로그래밍은 절차를 지향한다. 말 그대로 실행 순서를 중요하게 생각하는 방식이다. 

-절차 지향 프로그래밍은 프로그램의 흐름 순차적으로 따르며 처리하는 방식이다."어떻게"를 중심으로 

프로그래밍한다. 



객체지향 프로그래밍 

- 객체 지향 프로그래밍은 이름 그대로 객체를 지향한다. 쉽게 이야기해서 객체를 중요하게 [ 생각하는 방식이다. 

- 객체 지향 프로그래밍은 실제 세계의 사물이나 사건을 객체로 보고, 이러한 객체들 간의 상호작용을 중심으로 

프로그래밍하는 방식이다. 즉 "무엇을"중심으로 프로그래밍한다. 



둘의 중요한 차이 

- 절차 지향 은 데이터와 해당 데이터에 대한 처리 방식이 분리되어 있다. 반면 객체 지향에서는 데이터와 그 데이터 

에 대한 행동(메서스)이 하나의 '객체'안에 함께 포함되어 있다.

 

 

 

댓글