ユーザー ログイン機能は、多くのアプリケーションで非常に一般的です。オブジェクト指向の方法でこの機能を実装する方法を知りたいです。
ユーザーがいて、システム (ldap、データベースなど) に対して userId とパスワードを検証する必要があります。では、この機能を実現するには、どのような種類のクラスと操作を作成するのでしょうか?
それとも、OO はこの機能を開発するための悪い選択ですか?
新しいプロジェクトを始めようとしているので、良い選択肢を集めたい.
このソリューションを提供するフレームワークが既にあることは知っています。以前のプロジェクトでそれらを使用しました。私が見ようとしていたのは、人々がこれをOOの方法でどのように実装するかです。
私は答えを読み、誰もが別の資格情報と認証サービスを提案しました。Credentials の代わりにクラス名を User として使用する場合、User クラスには login というメソッドが必要ではないでしょうか? Person オブジェクトが DrinkService の代わりに Drink メソッドを持つように、またはこれを正しく理解するのが間違っていますか?