💻 객체지향 프로그래밍
- 독립된 단위, 'vn 객체'들의 모임
👉 객체란?
:: 메세지를 주고 받고 데이터를 처리할 수 있는 것
📌 장점
- 유연하고 변경이 쉽다.
- 개발과 보수에 용이하다.
- 클래스를 사용한다.
- 직관적인 코드분석이 가능하다.
💻 함수형 프로그래밍
- 자료 처리를 함수의 계한으로 취급, 상태와 가변 데이터를 멀리하는 프로그래밍
:: 주어진 조건에서만 작업이 진행된다.
📌 장점
- 동일한 환경에서 작업하기 때문에 input과 output이 동일하다.
- 부수적인 요건에 의해서 변경될 오류가 적다.
- 선언형이다.
- 고계함수(비동기)를 사용한다.