http://blog.cleancoder.com/uncle-bob/2014/11/24/FPvsOO.html
FP와 OO는 서로 독립적인 관점을 얘기한다.
즉, OO-FP 언어도 만들어질 수 있다.
FP는 변수할당에 제약을 주며 이를 통해 일반적으로 값들이 immutable하다. 이때문에 멀티쓰래드 등에서 장점이 있다.
OO는 상속이 핵심이다. 이를 통해 동적으로 행동방식을 결정 즉 바꿀 수 있다.
FP를 쓰면 기존 OO기반 디자인 지식들을 다 쓰래기통에 쳐 놓을 수 있다는 식의 얘기는 헛소리다.
'SW-PRODUCT > 개발-SWE' 카테고리의 다른 글
[퍼옴] 자바 이름 짖기 (0) | 2016.08.27 |
---|---|
유지보수가 어렵게 코딩하는 법 (0) | 2016.05.31 |
MVP를 바르게 설명하는 그림 (0) | 2015.11.29 |
[링크] 2.0을 만드는... (0) | 2015.10.07 |
Stress Test (0) | 2015.03.12 |