私はより深刻な OOP (以前は継承を使用していました) に足を踏み入れていますが、私を混乱させる何かに出くわしました。
データベース接続を処理するスーパー クラスがあります。
サイトのメンバーシップ関数に関連する接続を処理するサブクラスがあります
戦略パターンを採用して、異なるが類似した機能を共存させたいと考えています。例えば:
- データベースに接続し、新しい登録の名前と電子メールを確認します
- データベースに接続し、登録確認のためにユーザー名と確認コードを確認します
- データベースに接続し、ログイン用のユーザー名とパスワードを確認します