私はこのスレッドを見ました
「Utilities」クラスが邪悪な場合、どこに汎用コードを配置すればよいですか?
そして、なぜユーティリティクラスは邪悪なのでしょうか?
何十ものクラスのドメインモデルがあるとします。インスタンスをxml化できるようにする必要があります。親でtoXmlメソッドを作成しますか?MyDomainXmlUtility.toXmlヘルパークラスを作成しますか?これは、ビジネスニーズがドメインモデル全体にまたがる場合です-インスタンスメソッドとして本当に属していますか?アプリケーションのxml機能に多数の補助メソッドがある場合はどうでしょうか?