패러다임

    객체 지향 프로그래밍(OOP)에 대하여

    1. 개요 객체 지향 프로그래밍은 OOP(Object-Oriented Programming)라고도 하며, 프로그램을 설계하는 방법 이론 중 하나로 명령형 프로그래밍 패러다임에 속한다. 명령형 프로그래밍이란? 프로그래밍 패러다임 중 하나로 여러 작업들이 순차적으로 처리되는 과정과 방식을 결정하여 프로그램을 설계하는 관점이다. 한 예시로 명령형 프로그래밍에 속하는 순차적 프로그래밍은 명령어를 순차적으로 처리하는 방식으로 프로그램을 설계한다. 객체 지향 프로그래밍 이전에는 절차적 프로그래밍 방식이 지배적이었는데, 절차적 프로그래밍은 프로시저(루틴, 서브루틴, 함수, 메서드)를 순차적으로 호출하여 프로그램을 설계했다. 절차적 프로그래밍은 처리 과정을 하나의 묶음으로 구조화할 수 있어서 모듈화가 쉽고 속도가 빨랐..