これは単なる意見の質問ですが、私は議論を引き出したくありません。オブジェクトをインスタンス化する必要がある場所まで、クラスにすべての作業を行わせることが良い習慣か悪い習慣かについて、専門家からのフィードバックが欲しいだけです。すべてがうまくいけば、クラス内で、アプリケーションにあるものは何でも次のステップを実行します。問題が発生した場合は、クラス内でもエラーを発行する関数を作成します。
私はこれをすべてmagic__constructメソッドで行い、すべてのプロパティはプライベートです(または何かを拡張する必要がある場合は保護されています)...私がしないゲッターとセッターを除いて、ほとんどのメソッドもプライベート/保護されていますすべてがクラス内で行われるため、とにかく多くを使用します。
たとえば、ログインクラスがあり、インスタンス化するときにユーザー名とパスワードのパラメーターを入力するだけで、すべてが__constructで発生します。このクラスを使用して、スクリプトで何もする必要はありません。また...私の登録クラスでも同じです..パラメータをもう一度入力するだけで、クラスがすべてを実行します。スクリプトを使用してクラスを操作する必要はまったくありません。
良い習慣か悪い習慣か?私はプロになりたいし、そのようにコーディングを始めたいのですが、多分私はそれをやっていますか?