객체의 유효성 검사 시점 조정하기 with Kotlin
Kotlin·2024. 11. 22.
안녕하세요~ 이번에는 객체의 유효성 검사에 대해 알아보고, 코틀린에서는 구체적으로 언제, 어디에서 검증을 진행하는 것이 좋을지 알아보겠습니다. 객체 생성을 위한 클래스 선언요구사항을 분석해보니, "Ball 객체가 필요하다"고 가정해보겠습니다. 모두 아시다시피 자바와 코틀린 모두 클래스를 정의할 수 있습니다. 그리고 이를 인스턴스화 함으로써, OOP를 실현할 수 있습니다. 따라서 객체를 만들기 위해, 먼저 클래스를 정의해야합니다.(자바로 먼저 설명드린 뒤, 코틀린 코드로도 구현해보겠습니다~)public class Ball { private final String number; public Ball(String number) { this.number = number; } ..