質問です。
オブジェクト指向っぽい書き方と、手続き型っぽい書き方の両方が許容される言語での話です。
(自分はC++やPerlくらいしか知りませんが)

既存の関数群をカテゴリごとにまとめようとしています。
たぶんクラス化とかパッケージ化という類だと思います。

同じような機能、目的、共通の変数などを基準に分類することになると思うのですが、
どうしても、「カテゴリ:その他」になりそうな関数が出てきてしまいます。
この時、諸先輩方であればどのような方法を採られるのでしょうか。

1.その他のカテゴリを作る。全然目的の異なる関数が1つのカテゴリに同居してても気にしない。
2.無理矢理にでもカテゴリ分けをする。そうすると1つのカテゴリに1つの関数しか無かったりする場合も。
3.関数のまま、下手にオブジェクト指向っぽくしない。

設計が悪い、クラスは関数の集合体じゃない、なんてご意見もあるとは思いますが
何卒アドヴァイスよろしくお願いします。