나는이 실을 보았다
"유틸리티"클래스가 악한 경우 일반 코드를 어디에 두어야합니까?
그리고 유틸리티 클래스가 왜 나쁜지 생각 했습니까?
수십 개의 클래스 깊이가있는 도메인 모델이 있다고 가정 해 보겠습니다. 인스턴스를 xml-ify 할 수 있어야합니다. 부모에게 toXml 메서드를 만드나요? MyDomainXmlUtility.toXml 도우미 클래스를 만들어야합니까? 이것은 비즈니스 요구가 전체 도메인 모델에 걸쳐있는 경우입니다. 실제로 인스턴스 메서드로 속합니까? 애플리케이션의 xml 기능에 대한 많은 보조 메서드가 있다면 어떨까요?