5
돌연변이 방법에 대한 별도의 인터페이스
나는 코드를 리팩토링하는 일을하고 있었고, 토끼 구멍에서 첫 단계를 밟은 것 같다. Java로 예제를 작성하고 있지만 무시할 수 있다고 생각합니다. 인터페이스를 Foo다음과 같이 정의했습니다. public interface Foo { int getX(); int getY(); int getZ(); } 그리고 다음과 같은 구현 public final class DefaultFoo implements Foo { public DefaultFoo(int x, int …