반응형
Notice
Recent Posts
Recent Comments
Link
목록객체지향과 절차지향 (1)
DNF LOVE
[객체 프로그래밍] 객체 지향 프로그램이란 무엇일까? 객체 프로그래밍의 특징
프로그래밍 언어를 처음 공부하게 된다면 해당 언어의 특징부터 알게 된다. C는 절차 지향 프로그래밍이라 하고 이를 발전시킨 C++, JAVA, C#은 객체 지향 프로그래밍이라 한다. 그렇다면 객체 지향 프로그래밍이란 무엇일까? 객체 프로그래밍의 정의와 특징에 대해 알아보도록 하자. 객체 지향, 절차 지향으로 나뉘는 것은 프로그래밍 패러다임의 일종이다. 프로그램 패러다임은 프로그래머에게 프로그래밍의 관점을 갖게 해주고 결정하는 역할을 한다. 명령형, 절차형, 객체형, 함수형 등등 다양한 패러다임이 존재한다. 즉, 절차냐 객체냐 하는 것은 결국 프로그래밍 방법론의 일종이라는 것이다. 그래서 C++이나 JAVA모두 절차 지향, 객체 지향 프로그래밍 기법을 수행할 수 있다. 그렇다면 각 패러다임의 정의는 무엇일..
Computer Science
2019. 10. 3. 11:19