객체 지향 프로그래밍

    [용어 사전] 객체 지향 프로그래밍 - 추상화, 상속, 다형성, 캡슐화

    ※ 본문은 혼자 공부한 내용을 기록한 글입니다. 오개념이 있다면 댓글로 알려주세요! [ 0 ] 절차 지향 프로그래밍 절차 지향 프로그래밍(Procedural Programming)이란, 물이 위에서 아래로 흐르는 것처럼 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되는 프로그래밍 기법이다. 절차 지향 프로그래밍은 컴퓨터의 작업 처리 방식과 유사하기 때문에 객체 지향 프로그래밍에 비해 프로그램의 실행 속도가 빠르다는 장점이 있다. 하지만, 유지보수가 어렵고, 실행 순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과를 보장하기 어렵다는 단점이 있다. 대표적인 절차 지향 프로그래밍 언어로는 C언어가 있다. [ 1 ] 객체 지향 프로그래밍 객체 지향 프로그래밍(Object-Oriented Pr..