Computer Science (1) 썸네일형 리스트형 [OOP] 객체지향 프로그래밍이란?? OOP(Object Oriented Programming, 객체지향 프로그래밍) 이란?? 객체지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 초기 컴퓨터 프로그래밍은 절차 지향 프로그래밍으로 어떠한 문제를 해결하는 순서대로 프로그래밍을 했었다. 프로그래밍이 점점 복잡해지고 문제가 발생하여 이를 해결하기 위해 "함수" 를 도입한 기능적 프로그래밍이 나오게되었다. 함수를 사용하여 기능을 구분하여 작게 나뉘어서 구분하기 시작하였다. 하지만 기능적 프로그래밍으로도 모든 문제를 해결할 수 없었고 이를 위해 객체지향 프로그래밍이 대두하게 되었다. 객체지향 프로그래밍은 작은 문제를 해결하도록 하는 객체를 만들고 해당 객체들을 조합하여 큰 문제를 해결하는 방식이다. 객체 객체란 대상을 나타내는 단어이다 예.. 이전 1 다음