절차지향 & 객체지향 & 함수형 프로그래밍 ?

다시 쓰는 함수형 프로그래밍

[프로그래밍] 함수형 프로그래밍(Functional Programming) 이란?

함수형 프로그래밍 - 개발자 내공 업그레이드하기

절차 지향 프로그래밍 (Procedural Programming)

절차 지향 프로그래밍은 물이 위에서 아래로 흐르는 것처럼 순차적으로 한줄씩 처리하는 프로그래밍 방식

기능이 중심이 되어, 어떤 기능을 어떤 순서로 처리할 것인가?라는 관점으로 바라보는 방식

장점

단점

객체 지향 프로그래밍 (Object Oriented Programming)

객체 지향 프로그래밍은 객체라는 기본 단위로 나누고 이들을 상호작용으로 서술하는 프로그래밍 방식

객체가 중심이 되어 어떤 객체가 어떤 일을 할 것인가의 관점으로 바라보는 방식

객체 지향 프로그래밍의 특징