객체지향 vs. 절차지향


객체지향

객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지 를 주고받고, 데이터를 처리할 수 있다.


절차 지향

절차 지향 프로그래밍은 때때로 명령형 프로그래밍과 동의어로 쓰이기도 하지만, 프로시저 호출의 개념을 바탕으로 하고 있는 프로그래밍 패러다임을 의미하기도 한다. 프로시저는 루 틴, 하위프로그램, 서브루틴, 메서드, 함수(수학적 함수와는 다르고 함수형 프로그래밍에 있 는 함수와는 비슷한 의미이다.)라고도 하는데, 간단히 말하여 수행되어야 할 연속적인 계산 과정을 포함하고 있다. 프로그램의 아무 위치에서나 프로시저를 호출될 수 있는데, 다른 프 로시저에서도 호출 가능하고 심지어는 자기 자신에서도 호출 가능하다.



'JAVA를 해보자' 카테고리의 다른 글

[java] controller에서 redirect 방법  (0) 2019.05.22
Java 시간계산 함수  (0) 2019.04.10
java_ 생성자  (0) 2018.01.08
enum_열거형  (0) 2018.01.08
java 변수 사용 범위 static  (0) 2018.01.04

+ Recent posts