객체지향 과 절차지향
프로그래밍 (절차지향)
프로그래밍프로그래밍의 상태와 상태를 변경시키는 구문의 관점에서 연산을 설명하는 프로그래밍 패러다임의 일종이다.
컴퓨터가 수행할 명령들을 순차적으로 적어둔것
- 선언형 프로그래밍 (객체지향)
어떤 방법으로 해야 하는지를 나타내기보다 무엇과 같은지를 설명하는 경우에 "선언형"이라고 한다.
명령형 프로그램은 알고리즘을 명시하고 목표는 명시하지 않는 데 반해 선언형 프로그램은 목표를 명시하고 알고리즘을 명시하지 않는 것이다.
선언형 언어는 다른 언어와 같이 문법을 가지고 있고 언어의 단어들이 어떻게 결합되어야 하는지 설명하고 있으며, 어떻게 프로그램의 출력에 맞게 할 것인지를 언어의 문장으로 설명하는 의미구조가 있다.
참고 사이트 : 위키피디아
'STUDY > JAVA' 카테고리의 다른 글
[객체지향] - 객체지향적 설계 (수정중) (0) | 2018.08.02 |
---|---|
[객체지향] -SOLID 객체지향 개발 (0) | 2018.08.01 |
[객체지향] 1. 카페프렌차이즈 (0) | 2018.07.15 |