함수형과 객체지향형 추상화의 차이점?
레거시 코드 활용 전략의 저자 마이클 페더스횽이 트위터에 140자로 다음과 같이 차이점을 명시 했다.https://twitter.com/mfeathers/status/29581296216OO makes code understandable by encapsulating moving parts. FP makes code understandable by minimizing moving parts. 객체지향은 캡슐화를 통해 움직이는 부분을 캡슐화하여 코드의 이해를 높였고 함수형프로그래밍은 움직이는 부분을 최소화하여 높였다.moviing parts?? 이 부분은 상태변화와 연관이 있다.함수형 언어는 mutable 상태를 제어하는 메커니즘 보다 이런 부분을 제거하는데 주력한다.함수형 프로그래밍이라..아직은 익숙하지..
2019.01.28