CよりJAVAのが勢いあるよなぁ・・・
■ このスレッドは過去ログ倉庫に格納されています
0033デフォルトの名無しさん
NGNGそういうものはごく僅かだけあってもいいと思うぞ。
しかし往々にしてクラスに紐付いた処理がユーティリティと呼ばれて
放置されていることもある。悲しいことだ。
public class Utility {
public static replaceDot(String arg) { return arg.replaceAll(".", "_"); }
}
というのは、
public class StringUtility {
private String string;
public StringUtility(String arg) { this.string = arg; }
public static replaceDot() { return this.string.replaceAll(".", "_"); }
}
と書いたほうが自然だな。
操作対象は必ず状態として保持したほうがいいぞ。
そうすると次々と、StringUtilityに移したほうが便利な処理が見えてくるぞ。
■ このスレッドは過去ログ倉庫に格納されています