Skip to Content
함수형 프로그래밍 with 자바
book

함수형 프로그래밍 with 자바

by 벤 바이디히, 허귀영
March 2024
Beginner to intermediate
528 pages
10h 48m
Korean
Hanbit Media, Inc.
Content preview from 함수형 프로그래밍 with 자바
149
CHAPTER 05
레코드
RecordComponent
객체의 배열을 반환하며 다른 타입의
Class
에 대해서는
null
을 반환합
니다. 이 컴포넌트들은 레코드 헤더에 선언된 순서대로 반환되며, 레코드 클래스의
getDe-
claredConstructors
메서드를 통해 표준 생성자를 찾을 수 있도록 합니다.
5.2.3
누락된 기능
레코드는 단순하고 투명하며 얕은
불변성을 가진 데이터 수집기
immutable
data
aggregator
입니다. 레코
드 정의 외에 어떠한 코드도 작성하지 않고도 다양한 기능을 제공합니다. 사용 가능한 다른
데이터 수집기와 비교할 때 다음과 같은 기능이 빠져있을 수도 있습니다.
추가적인 상태
상속
(간단한 ) 기본값
단계별 생성
이번 절에서는 어떤 기능이 누락되었는지 살펴보고, 이를 완화할 수 있는 방법을 알아봅니다.
추가적인 상태
레코드는 투명한 상태를 나타내는 데이터 집합체로 간주하기 때문에, 불투명한 상태를 추가
로 허용하는 기능은 누락되어 있습니다. 그렇기 때문에 바디에 필드가 추가되는 경우에는 컴
파일러 오류가 발생합니다.
TIP
레코드의 기본 컴포넌트보다 더 많은 필드가 필요한 경우 레코드가 원하는 자료 구조가 아닐 수 있으며 사용
자 정의
POJO
가 더 나은 선택일 수 있습니다.
어떤 경우에는 레코드에 새로운 메서드를 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

실무로 통하는 클린 코드

실무로 통하는 클린 코드

막시밀리아노 콘티에리

Publisher Resources

ISBN: 9791169212175