
▲ 그림 4-3 기존 클래스에 코드를 추가할까, 새 클래스를 만들까? 두 방법 모두 장단점이 있다.
한 클래스가 많은 다른 클래스에 의존하게 되고 각각의 클래스가 커지기 시작하면, 순환을 끊는 것을 고려해야 한다. 이제부터 설명할 내용을 포함해 여러 대안을 고려해 볼 수 있다.

▲ 그림 4-3 기존 클래스에 코드를 추가할까, 새 클래스를 만들까? 두 방법 모두 장단점이 있다.
한 클래스가 많은 다른 클래스에 의존하게 되고 각각의 클래스가 커지기 시작하면, 순환을 끊는 것을 고려해야 한다. 이제부터 설명할 내용을 포함해 여러 대안을 고려해 볼 수 있다.