자바) Stream API - 2) 함수형 인터페이스(Functional Interface)
·
자바 탐구
함수형 인터페이스(Functional Interface) 함수형 인터페이스(Funtional interface)는 추상메서드가 1개만 정의된 인터페이스를 의미합니다.앞서 포스팅한 내용(Strema API - 1) 람다 표현식)에서 함수형 인터페이스를 통해 람다 표현식을 이용하여함수형 프로그래밍 구현이 가능해집니다. Java 8에서 제공하는 Functional 인터페이스 java8에서 제공하는 주요 Functional 인터페이스는 java.util.function 패키지에 아래와 같이 있습니다.각 인터페이스는 매개 변수와 리턴되는 값에 따라 람다 표현식으로 표현이 가능합니다. Supplier 인터페이스@FunctionalInterfacepublic interface Supplier { T get();..
컴퓨터) 절차 지향, 객체 지향, 함수형 프로그래밍
·
컴퓨터 탐구
절차 지향, 객체 지향, 함수형 프로그래밍 절차 지향 프로그래밍 (Procedural Progamming) 순차적인 처리가 중요시됨 프로그램 전체가 유기적으로 연결되어 있음 문제를 작은 단위로 분해하고, 각 단계를 함수 또는 서브 루틴으로 나타냄 데이터와 함수가 별개로 존재하며, 데이터를 처리하는 함수를 중심으로 프로그램을 작성 유지보수가 어려움(디버깅이 힘듦) 절차 지향 프로그래밍 언어의 예 : 알골, 포트란, PL/I, 모듈라-2, 에이다, 베이직, C 등 객체 지향 프로그래밍 (Object-Oriented Programing, OOP) 현실 세계의 사물을 추상화하여 객체로 표현하는 방식 객체는 데이터와 해당 데이터를 처리하는 메서드(함수)의 묶음임 상속, 캡슐화, 다형성 등의 개념을 활용하여 재사용..
오지랖 토끼
'함수형' 태그의 글 목록