SW-PRODUCT/개발-SWE

[링크] 로버트 마틴의 OO와 FP에 대한 생각

굴돌 2016. 3. 17. 13:31

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