목록CS (1)
로빈의 개발로그
CS - 객체지향 프로그래밍(OOP)
절차지향 프로그래밍이란? 객체지향 프로그래밍을 살펴보기전 "절차지향" 프로그래밍을 간단하게 설명하면, 객체지향에 대한 이해가 보다 쉬울 것 같아서 간단하게 짚고 넘어가려 한다. 절차지향은 말 그대로 순차처리로 진행하는 프로그래밍 체계이며, 코드의 시작점부터 아래로 흐를 수록 말그대로 코드가 실행되는 것이다. 이는 컴퓨터의 작업 방식과도 유사하며, C언어가 절차지향 언어로 진행하는 언어라고 볼 수 있다. 객체지향은 이러한 프로그래밍 방법과 다르게 객체를 중심으로 한 프로그래밍 체계를 만든것이다. 그렇다면 왜 다른 프로그래밍 패러다임이 생긴걸까? 하드웨어의 발전과 소프트 웨어의 발전 속도의 차이로, 소프트웨어의 개발시간을 단축 할 수 있는 방법론에서 객체지향이 탄생했다. 객체지향 프로그래밍이란? 객체지향 프..
CS
2022. 4. 18. 15:13