Skip to Content
자바에서 코틀린으로
book

자바에서 코틀린으로

by 덩컨 맥그레거, 냇 프라이스, 오현석
November 2022
Beginner to intermediate
544 pages
12h 39m
Korean
Hanbit Media, Inc.
Content preview from 자바에서 코틀린으로
228
자바에서 코틀린으로
환하고 이 클래스에 의존하는 모든 클래스를 그에 맞춰 변경할 수는 없다.
Money
를 변환하는
동안에도 자바와 코틀린 양쪽에서
Money
를 사용하는 기능을 변경할 수 있어야 한다.
이로 인해 진퇴양난의 상황에 빠진다.
Money
를 자바 클래스로 남겨두고
Money
에 의존하는 클
래스를 코틀린으로 변환할까? 하지만 그렇게 하면
Money
에 의존하는 코드에서 사용할 수 있는
코틀린 기능을 제한해야 한다. 반대로
Money
클래스를 코틀린으로 변환하면서 자바 코드가 계
(변환된 )
Money
클래스를 사용하게 할까? 이 경우에는
Money
에 의존하는 코틀린 코드에서
는 코틀린 기능을 마음대로 쓸 수 있지만, 기존 자바 코드의 일관성이 떨어지고 자바 코드가 전
형적인 자바 코드에서 벗어나게 될 수 있다.
이렇게 두 가지 선택지가 있다는 사실은 실제로는 코틀린과 자바의 상호 운용이 양·향이라는
사실을 잘 보여 주는 증거다. 실전에서는 둘 중 하나를 선택할 필요가 없다. 영리한 리팩터링
전술과 코틀린이
JVM
코드를 생성하는 방법을 제어하는 몇 가지 애너테이션을 사용하면 자바
와 코틀린 양쪽의 좋은 점을 함께 취할 수 있다. 우리는 코틀린에서
Money
를 정의해서 코틀린
의 기능이 제공하는 장점을 활용하는 동시에, 유지 보수해야 하는 자바 코드를 ...
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

고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트
러닝 타입스크립트

러닝 타입스크립트

조시 골드버그
실리콘밸리 리더십

실리콘밸리 리더십

김정혜, 마이클 롭

Publisher Resources

ISBN: 9791169210447