너는 함수형 말만하면 모나드 언급하는데 그건 순수함수형이고 

함수형이라고 모나드가 아니야

아는것만 이야기해

어설프게 알면서 아는척하지말고


프로그래밍 세계에는 데이터추상과 프로시저추상이라는게 있다

object는 데이터추상이고

lambda는 프로시저추상임

둘은 표현력이 동등해

뭐가 좋다 나쁘다 말못하고 도메인에 따라 달라


그런데 oop는 달라

oop의 adhoc 다형성은 특히 구현상속은 학술적으로 쓰레기로 결론났어

oop가 여전히 쓰이는 이유는 기존에 쓰던 사람이 많아서지

좋아서가 아니야

세상이 다 안정적인 합성으로 옮겨가고 있는데

상속쓰면서 좋다고 이야기하지는 말자