'객체 지향 프로그래밍'과 '함수형 프로그래밍'

BE_{Potato.}·2022년 12월 22일
0

객체 지향 프로그래밍(OOP)과 함수형 프로그래밍(FP)에 대해 알아보자.

객체 지향 프로그래밍(OOP)은 변할 수 있는 데이터이고 명령형 프로그래밍 모델을 따른다. 어떻게 할 것인지에 초점을 맞춘다. 함수가 부수효과(side-effect)가 있다.흐름 제어가 loop와 조건문에 따라 행해진다. 명령들의 실행 순서가 중요하다.
병렬 코딩(Parallel coding)이 거의 없다라는 점이 있다.

함수형 프로그래밍(FP)은 변하지 않는 데이터이고 선언형 프로그래밍 모델을 따른다. 그리고 무엇을 할 것인지에 초점을 맞춘다. 함수가 부수효과가 없다. 흐름 제어(Flow Control)이 함수 호출과 재귀(recursion)에 의해 행해진다. 명령들의 실행 순서가 그렇게 중요하지는 않다.병렬 코딩(Parallel coding) 호환이 잘 된다라는 점이 있다.

profile
항상 '기본'을 중요시하는 예비 백엔드개발자입니다!

0개의 댓글