lambda1 [Java] java8 - Functional Programming이 뭘까 왜 쓰지 그리고 람다식은? [github 코드] - 함수형인터페이스 직접 만들어본 코드는 아래에 나머지 샘플 코드들은 깃헙에 푸쉬해놓음 - https://github.com/imjinbro/javaBasic/tree/master/src/com/jinbro/source/fp [FP를 OOP에서 왜?]- FP가 필요한 부분이 있으니깐 사용하겠다 1) 동시성 side effect 없애기 : 멀티쓰레딩 공유자원 안전- 객체 상태 변화에 민감한 부분에서 순수함수형프로그래밍이 좋다 : 같은 input -> 같은 output- 변경 개념이 아니라 복사되고 복사된 것이 함수를 거쳐 결과값으로 : side effect 없앰 2) 함수에만 신경쓰면 됨 : 메서드에만 집중가능함- 객체지향설계 메서드 single responsibility princi.. 2017. 11. 2. 이전 1 다음