OOP와 FP를 함께 쓰는 기준

상태와 책임을 묶을 때는 OOP, 데이터를 예측 가능하게 변환할 때는 FP의 장점이 뚜렷합니다.

OOP와 FP를 함께 쓰는상태와 책임을 묶을 때는 OOP, 데이터를 예측 가능하게 변환할 때는 FP의 장점이 뚜렷합니다.
1

객체가 책임을 가진다

상태, 메서드, 캡슐화를 묶어 도메인 개념을 표현합니다.

2

함수가 변환 생성

순수 함수, 불변성, 고차 함수로 데이터 흐름을 단순화합니다.

3

도메인 모델

계좌, 장바구니, 사용자 권한

4

데이터 처리

목록 필터링, 정렬, 합계 계산

5

상태 관리

원본을 보존하고 새 상태 생성

핵심OOP와 FP를 함께 쓰는 기준은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.