Skip to content

Latest commit

 

History

History
6 lines (4 loc) · 743 Bytes

functional_programming_for_java_developers.md

File metadata and controls

6 lines (4 loc) · 743 Bytes

1.3 함수형 프로그래밍은 모듈화되어 있다.

1.5m짜리 UML Class Customer 모듈화의 완벽한 실패. 적절한 수준의 추상화(abstraction)와 분해(decomposition) 포착 실패. 고객과 조금이라도 관련이 있는 모든 잡동사니를 한곳에 담아 놓은 쓰레기통 역할

객체가 재사용 가능한 컴포넌트를 만들어내는 문제에 대한 최종적인 해답이라고 80년대에 기대되면서 객체지향 프로그래밍이 부곽. 하지만 재사용 가능한 라이브러리를 성공한 사례 대부분은 자기만의 고유한 표전을 제정하고 다른 사람들에게 자신의 표준을 따르도록 강제한 플랫폼이다. jdk, spring framework, apahce commons, ...