anybody's game

日々感じたこと、艦隊これくしょん、千年戦争アイギス、読書記録

メソッドのこうもり問題

たとえば、

<?php
function is_substr( $value , $str )
{
    return ( substr_count($value, $str ) > 0 );
}

 こんな関数をよく使いそうな場面があったとする。文字列を二つ指定して、一方に一方が含まれていたらTrue、含まれていなかったらFalseを返す、ごくごく単純な関数。

 Utilityクラスにスタティックな感じにまとめておいて、あとでまた使おうと思ったとき、こういう関数はどういう系統のクラスのメソッドにまとめればいい?

 文字列処理関係のクラス?それとも判定関係の処理をまとめたクラス?いやいやこの関数一個でクラスにしちゃう?