私はちょうど 450 行の長さの PHP クラスを作成しており、14 の静的メソッドと 4 つの静的プロパティ、および 6 つの定数 (およびプライベート__construct()
と__clone()
) が含まれています。
ここで私は何か間違ったことをしているのだろうか、私のクラスは悪なのでしょうか?
クラスを使用するときは、常に次のような単一のメソッドを呼び出します。
MyClass::coolMethod();
そして、それを完全に放っておくので、それを構築可能にするのはばかげていると感じますか?
直接呼び出すことができるいくつかのメソッドを含むツールに似ているため、そこからオブジェクトを構築することにはあまり意味がありません。
実際には、これらの 14 個のメソッドのうち、7 個はパブリックであり、残りはクラスが使用するためのプライベートです。