Item17 - 변경 가능성을 최소화 하라(2)
불변 클래스의 장점과 단점 장점 1. 함수형 프로그래밍에 적합하다. // 코드 17-1 불변 복소수 클래스 (106-107쪽) public final class Complex { private final double re; private final double im; public static final Complex ZERO = new Complex(0, 0); public static final Complex ONE = new Complex(1, 0); public static final Complex I = new Complex(0, 1); public Complex(double re, double im) { this.re = re; this.im = im; } public double realPar..
2023.11.30