昨日の私の質問は、コードの一部をクラスにカプセル化することについてでした。その結果、モデレータはコードをクラスにカプセル化する必要はないと言ったので、いつカプセル化する必要があるのかを尋ねたいと思います。クラスを関数にカプセル化する必要があるのはいつですか?関数をカプセル化するほうが簡単だと思うのですが、それでも多くの人がページング クラスや mysql クラスを作成するのは、関数を直接カプセル化するのが良いのではないでしょうか?
にカプセル化関数 (プロセス指向) とカプセル化されたクラス (オブジェクト指向) のメソッドは同じであり、どのようなプログラミング手法を採用するかによって異なります。
たとえば、あなたの質問では、オブジェクト指向を採用している場合、指向性プログラミング手法 (またはフレームワークの場合) の場合、カプセル化された関数は目立たないように見えます。
それは状況によって異なります。一般化することはできません。