率直に言って、私はオブジェクト指向プログラミングにまったく慣れていません。私は、C などの手続き型コードに精通しています。
基礎となるフレームワークとしてphpを使用してWebサイトの設計を開始しました。もともと、プロシージャル スタイルのデザインにこだわっていました。それはすぐにかなり面倒になりました。言うまでもなく、オブジェクト指向のアプローチを使用したいと考えています。そうする機会がたくさんあります。
特に 1 つは、データベース (この場合は MySQL) へのアクセスに関するものです。
現在、データベース クラスをどのように設計するかを決定しています。明らかに、PHP の PDO を介した接続が組み込まれます。しかし、それ以外のクラスに何を含めるかについては、私は立ち往生しています。明らかに他のメソッドを含めることができますが、どの程度までですか? たとえば、MySQL クエリ、挿入、削除などの関数も含める必要がありますか? これらは定期的に呼び出す必要がある一般的な関数なので、それらすべてを同じクラスに含めるべきではないでしょうか? そうでなければ、4 つ以上の異なるクラスを作成する必要がある場合、クラスを使用することはほとんど無意味に思えますか?
経験者の方、助けてください!ありがとう!