객체 지향 프로그래밍(OOP) VS 함수형 프로그래밍(FP)
-oop = Object Oriented Programming
-class & object에 기반한 프로그래밍
코드의 재사용률을 높이고 가독성이 좋으며 유지보수가 쉽다는 장점이 있다.
또한 데이터를 안전하게 보존할 수 있다.
oop객체지향 프로그래밍으로 javascript, java, python, c++ 가 대표언어로 있다.
-FP= Functional Programming
-모든 것을 함수로 나누어 문제를 해결하려 함
모든 것들을 함수로 해결하려다보니 가독성이 높아지고 유지보수를 용이하게 한다는 장점이 있다.