ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • FP vs OOP
    FP 2020. 7. 8. 00:41
    반응형

    출처: https://slidle.com/jivko/functional-programming/fp-vs-oop-diagram


    함수형 VS 객체지향

    함수형 객체지향
    합성 단위 함수 객체(클래스)
    프로그래밍 스타일 선언적 명령형
    데이터와 기능 독립적인 순수함수가 느슨하게 결합 클래스 안에서 메서드와 단단히 결합
    상태 관리 객체를 불변 값으로 취급 인스턴스 메서드를 통해 객체를 변이시킴
    제어 흐름 함수와 재귀 루프와 조건 분기
    스레드 안전 동시성 프로그래밍 가능 캡슐화하기 어려움
    캡슐화 모든 것이 불변이라 필요 없음 데이터 무결성을 지키기 위해 필요함

    함수형과 객체지향을 섞으면 형식 간의 관계가 자연스럽고 풍성한 도메인 모델을 손에 넣고,
    다른 한편으론 이들 형식을 가지고 어떤 일을 할 수 있는 순수함수까지 얻을 수 있음



    오늘은 간단한 표 하나만 남겨봤다.


    출처: 함수형 자바스크립트

    반응형

    'FP' 카테고리의 다른 글

    Function  (0) 2020.07.12
    How to make the Object as immutable in JS  (0) 2020.07.09
    Initial commit - FP  (0) 2020.07.07

    댓글

Designed by Tistory.